震阁教育 发表于 2023-9-14 12:08:18

             &

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]
查看完整版本:              &