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.