&
技术问答
340 人阅读
|
0 人回复
|
2023-09-11
|
NOT NULL]但请记住NOT NULL必要时明确指定。 ^$ `7 U( q2 J
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NOT NULL;如未指定,如下所示…0 M) v( W: _" ]( e8 j
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500);然后,即使列最初定义为,列也将默认允许为空NOT NULL。即省略规范ALTER TABLE ... ALTER COLUMN总是被视为。
, G8 W. D# V7 ^2 H* A$ @/ ^1 i% b6 jALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NULL;这种行为不同于使用ALTER TABLE(或CREATETABLE有时)使用新列的行为。那里的默认可空性取决于ANSI_NULL_DFLT设置。 |
|
|
|
|
|