【发布时间】:2011-12-29 14:01:04
【问题描述】:
我找不到任何方法来执行此操作 - 我只需要添加列但不允许空值 现有表。
ALTER TABLE IP_USER ADD troller bit DEFAULT 0
当我使用这种语法时,所有行都为 Null。
我要查找的语法是什么?
【问题讨论】:
标签: sql-server constraints ddl
我找不到任何方法来执行此操作 - 我只需要添加列但不允许空值 现有表。
ALTER TABLE IP_USER ADD troller bit DEFAULT 0
当我使用这种语法时,所有行都为 Null。
我要查找的语法是什么?
【问题讨论】:
标签: sql-server constraints ddl
您应该始终指定 NULL 或 NOT NULL 约束
ALTER TABLE IP_USER ADD troller bit NOT NULL DEFAULT 0
【讨论】:
NULL 总是假定为ALTER COLUMN 如果没有指定我认为。