Anda membutuhkan
ALTER TABLE YourTable ALTER COLUMN YourColumn <<new_datatype>> [NULL | NOT NULL]
Tapi ingat untuk menentukan NOT NULL
secara eksplisit jika diinginkan.
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NOT NULL;
Jika Anda membiarkannya tidak ditentukan seperti di bawah ini...
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500);
Kemudian kolom akan secara default mengizinkan null meskipun awalnya didefinisikan sebagai NOT NULL
. yaitu menghilangkan spesifikasi dalam ALTER TABLE ... ALTER COLUMN
selalu diperlakukan sebagai.
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NULL;
Perilaku ini berbeda dari yang digunakan untuk kolom baru yang dibuat dengan ALTER TABLE
(atau di CREATE TABLE
waktu). Di sana, nullability default tergantung pada ANSI_NULL_DFLT
pengaturan.