SQL Server2012 【总结】“ alter table 表名 add constraints 约束名 约束[,...n] ” 用法

1.主键约束

【格式】alter table <表名> add constraint <约束名> primary key [clusterd | nonclustered] (<主键列名>)

2.外键约束

【格式】alter tabel <表名> add constraint <约束名> foreign key (<外键列名>) reference <父表名>(<主键列名>)

3.检查约束

【格式】alter table <表名> add constraint <约束名> check(<逻辑表达式>)

4.默认值约束

【格式】alter table <表名> add constraint <约束名> default 常量表达式 for <列名>

5.唯一性约束

【格式】alter table <表名> add constraint <约束名> unique[ clustered | nonclustered] (<列名>)

6.空值/非空值约束

【格式】alter table <表名> add constraint <约束名> check( <列名> is [ null | not null ])

目录

  • 1.主键约束
  • 2.外键约束
  • 3.检查约束
  • 4.默认值约束
  • 5.唯一性约束
  • 6.空值/非空值约束
      • 目录


你可能感兴趣的:(SQL,Server)