约束是SQLSever自动强制数据库完整的方式,约束定义了列中允许的取值。在SQLSever中提供五种类型的完整性约束。
1、NULL/NOTNULL约束;
2、UNIQUE约束(唯一约束);
3、PRIMARYKEY约束(主键约束);
4、FOREIGNKEY约束(外键约束)5、CHECK约束例如:1、createtables(Snochar(6)notnull,Snamechar(10))2、createtables(Snochar(6),Snamechar(10)unique)3、createtables(Snochar(6)primarykey,Snamechar(10))4、createtableSC(Snochar(6)notnullforeignkeyreferencesS(Sno))5、createtableSC(Snochar(6),Cnochar(6),Scoredoublecheck(Score>=0andScore<=100))