Bạn cần
ALTER TABLE YourTable ALTER COLUMN YourColumn <<new_datatype>> [NULL | NOT NULL]
Nhưng hãy nhớ chỉ định NOT NULL
rõ ràng nếu muốn.
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NOT NULL;
Nếu bạn để nó không xác định như bên dưới ...
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500);
Sau đó, cột sẽ mặc định cho phép null ngay cả khi nó được định nghĩa ban đầu là NOT NULL
. tức là bỏ qua thông số kỹ thuật trong ALTER TABLE ... ALTER COLUMN
luôn được coi là.
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NULL;
Hành vi này khác với hành vi được sử dụng cho các cột mới được tạo bằng ALTER TABLE
(hoặc tại CREATE TABLE
thời gian). Ở đó, khả năng vô hiệu mặc định phụ thuộc vào ANSI_NULL_DFLT
cài đặt.