Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menambah Lajur dengan Nilai Lalai pada Jadual Pelayan SQL Sedia Ada?

Bagaimana untuk Menambah Lajur dengan Nilai Lalai pada Jadual Pelayan SQL Sedia Ada?

Linda Hamilton
Lepaskan: 2025-01-18 09:22:09
asal
160 orang telah melayarinya

How to Add a Column with a Default Value to an Existing SQL Server Table?

Menambah Lajur dengan Nilai Lalai pada Jadual Pelayan SQL Sedia Ada

Mengurus pangkalan data SQL Server dengan cekap selalunya memerlukan penambahan lajur pada jadual sedia ada, terutamanya apabila nilai lalai yang dipratentukan diperlukan untuk integriti data dan pengendalian data yang diperkemas. Panduan ini menerangkan cara untuk mencapai ini dalam SQL Server 2000 dan 2005.

Menambah Lajur dengan Nilai Lalai: Sintaks dan Contoh

Sintaks SQL berikut menambah lajur dengan nilai lalai:

<code class="language-sql">ALTER TABLE {TABLENAME}
ADD {COLUMNNAME} {TYPE} {NULL | NOT NULL}
CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}
WITH VALUES;</code>
Salin selepas log masuk

Berikut ialah contoh praktikal:

<code class="language-sql">ALTER TABLE SomeTable
ADD SomeCol BIT NULL --  Specify NULL or NOT NULL as needed.
CONSTRAINT D_SomeTable_SomeCol -- Optional constraint name.
DEFAULT (0) -- Optional default value.
WITH VALUES; -- Essential if the column allows NULLs and you want to apply the default to existing rows.</code>
Salin selepas log masuk

Pertimbangan Penting

  • Penamaan Kekangan: Meninggalkan CONSTRAINT D_SomeTable_SomeCol menyebabkan SQL Server menjana nama kekangan lalai yang lebih kompleks secara automatik.
  • WITH VALUES Klausa: Klausa ini penting hanya apabila lajur membenarkan nilai NULL dan anda berhasrat untuk menggunakan nilai lalai pada baris sedia ada. Untuk lajur NOT NULL, nilai lalai digunakan secara automatik pada baris sedia ada tanpa mengira klausa ini.
  • Gelagat Penyisipan Data: Jika SomeCol ditinggalkan semasa pemasukan data, ia menjadi lalai kepada 0. Walau bagaimanapun, jika SomeCol ditakrifkan sebagai NULL dan membenarkan NULL, kekangan lalai akan dipintas, dan NULL dimasukkan.

Ringkasan

Menambah lajur dengan nilai lalai pada jadual SQL Server sedia ada ialah teknik yang mudah tetapi berkuasa. Mengikuti sintaks dan garis panduan yang disediakan memastikan integriti data dan memudahkan pengurusan pangkalan data.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Lajur dengan Nilai Lalai pada Jadual Pelayan SQL Sedia Ada?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan