赞
踩
列级
create table <table name>(
<column_name> <datatype> <constraint name> primary key, -- primary key
<column_name> <datatype> <constraint name> unique, --unique
<column_name> <datatype> <constraint name> check(check condition) --check
)
表级
create table <table name>(
<column_name> <datatype>,
<column_name> <datatype>,
<column_name> <datatype>,
constraint <约束名> primary key(<约束列>,...), --添加主键约束
constraint <约束名> unique(<约束列>,...), --添加唯一约束
constraint <约束名> check(<check约束条件>) --添加check约束
)
use <数据库名>
go
alter table <表名>
add constraint <约束名> primary key(<约束列>), --添加主键约束
constraint <约束名> unique(<约束列>), --添加唯一约束
constraint <约束名> check(<check约束条件>) --添加check约束
constraint <约束名> check(Sex = '男'or Sex = '女'), --添加check约束
constraint <约束名> check(Age >= 15 and Age <= 15) --添加check约束
create table <表名>
(
<column_name> <datatype> DEFAULT(<默认值>) --建表的时候就设置默认值
)
alter table <表名> add constraint <约束名> default(<默认值>) FOR <列名>
create rule <规则名>
as @变量 条件 and @变量 条件
exec sp_bindrule '<规则名>','<表名>.<列名>'
alter table <表名> add constraint <约束名> foreign key(<列名>) references <表名>(<列名>)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。