回答

收藏

             &

技术问答 技术问答 171 人阅读 | 0 人回复 | 2023-09-11

NOT NULL]但请记住NOT NULL必要时明确指定。
( W3 c) J" }7 g* b! x) N/ b- ZALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NOT NULL;如未指定,如下所示…7 @7 q; R! z% X: t3 K' k0 B
ALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500);然后,即使列最初定义为,列也将默认允许为空NOT NULL。即省略规范ALTER TABLE ... ALTER COLUMN总是被视为。
6 e+ B( F* d& r) ~5 lALTER TABLE YourTable ALTER COLUMN YourColumn VARCHAR (500) NULL;这种行为不同于使用ALTER TABLE(或CREATETABLE有时)使用新列的行为。那里的默认可空性取决于ANSI_NULL_DFLT设置。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则