&
NOT NULL} CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}WITH VALUES例子:ALTER TABLE SomeTable ADD SomeCol Bit NULL --Or NOT NULL. CONSTRAINT D_SomeTable_SomeCol --When Omitted a Default-Constraint Name is autogenerated. DEFAULT (0)--Optional Default-Constraint.WITH VALUES --Add if Column is Nullable and you want the Default Value for Existing Records.笔记:
可选约束名称:
如果省略,CONSTRAINT D_SomeTable_SomeColSQL Server将自动生成
一个有趣的名字Default-Contraint
如果您的Column为NOT NULL,则
无论您是否指定,它都会自动使用所有现有记录的默认值WITH VALUES。
如何使用插入默认约束:
若插入记录SomeTable并且不指定SomeCol它默认为0。
若插入一个Record并将其SomeCol值指定为NULL(而且你的列允许空),
则将不使用Default-Constraint,NULL并将其作为Value插入。
页:
[1]