Saat menggunakan SQL Server, terkadang Anda perlu memodifikasi tabel yang ada. Untuk keperluan artikel ini, katakanlah Anda ingin menambahkan DEFAULT
kendala ke kolom yang ada.
Untuk menambahkan DEFAULT
kendala ke kolom yang ada, gunakan ALTER TABLE
pernyataan dan tentukan kolom dan batasan spesifik yang ingin Anda terapkan.
Contoh
Berikut ini contoh penambahan DEFAULT
batasan ke kolom yang ada yang disebut TaskDescription
:
USE Solutions; ALTER TABLE Tasks ADD CONSTRAINT taskdesc_default DEFAULT 'TBA' FOR TaskDescription; GO
Dalam hal ini, kami mengubah ke Solutions
database terlebih dahulu untuk memastikan bahwa kita membuat batasan terhadap database yang benar.
Kami kemudian melanjutkan dan membuat DEFAULT
batasan yang disebut taskdesc_default
untuk TaskDescription
kolom, dan atur nilai default ke TBA
. Artinya, setiap kali baris baru dibuat, jika tidak ada nilai yang diberikan untuk TaskDescription
kolom, nilai default TBA
akan dimasukkan.
Periksa Batasan
Anda dapat memeriksa bahwa batasan telah dibuat dengan menjalankan pernyataan berikut:
USE Solutions; SELECT * FROM sys.default_constraints;
Ini mencantumkan semua batasan default untuk database Solutions. Sekali lagi, kami mengubah ke database yang benar terlebih dahulu.
Jika database Anda memiliki banyak batasan, Anda selalu dapat mempersempitnya menjadi batasan yang Anda minati:
USE Solutions; SELECT * FROM sys.default_constraints WHERE name = 'taskdesc_default';