34,873
社区成员
发帖
与我相关
我的任务
分享
最简单直观的方法,你在某个表里加上个约束,然后生成这个表的SQL建表脚本,就一目了然了!生成的时候记得要选择生成约束
--创建测试表dbo.dny
create table dbo.dny(a int,b int,c int,d int,e int)
--添加not null约束
alter table dbo.dny alter column a int not null
--添加唯一约束
alter table dbo.dny add constraint uq_b unique (b)
--添加主键约束
alter table dbo.dny add constraint pk_a primary key (a)
--添加检查约束
alter table dbo.dny add constraint ck_c check(c between 0 and 100)
--添加外键约束
create table dbo.emz(f int constraint pk_emz primary key (f))
alter table dbo.dny add constraint fk_d foreign key (d) references dbo.emz(f)
