SQL Server 2008 添加约束
2015-07-03 11:07
447 查看
ALTER TABLE Student --主键约束
ADD CONSTRAINT PK_StuNo PRIMARY KEY (StudentNo)
ALTER TABLE Student --唯一约束(身份证号唯一)
ADD CONSTRAINT UQ_stuID UNIQUE (IdentityCard)
ALTER TABLE Student --默认约束(地址不详)
ADD CONSTRAINT DF_stuAddress DEFAULT ('地址不详') FOR Address
ALTER TABLE Student --检查约束(出生日期是自1980年1月1日以后)
ADD CONSTRAINT CK_stuBornDate CHECK(BornDate>='1980-1-1')
ALTER TABLE Student --添加外键约束
ADD CONSTRAINT FK_Grade
FOREIGN KEY(GradeID) REFERENCES Grade(GradeID)
go
ADD CONSTRAINT PK_StuNo PRIMARY KEY (StudentNo)
ALTER TABLE Student --唯一约束(身份证号唯一)
ADD CONSTRAINT UQ_stuID UNIQUE (IdentityCard)
ALTER TABLE Student --默认约束(地址不详)
ADD CONSTRAINT DF_stuAddress DEFAULT ('地址不详') FOR Address
ALTER TABLE Student --检查约束(出生日期是自1980年1月1日以后)
ADD CONSTRAINT CK_stuBornDate CHECK(BornDate>='1980-1-1')
ALTER TABLE Student --添加外键约束
ADD CONSTRAINT FK_Grade
FOREIGN KEY(GradeID) REFERENCES Grade(GradeID)
go
相关文章推荐
- MySQL表中带-或其他字符时的查询语句
- 在客户端OS安装SQL Server企业版
- 在客户端OS安装SQL Server企业版
- 在客户端OS安装SQL Server企业版
- SQL Server2008创建数据库语法
- oracle ORA-12899错误的解决方法
- Mysql笔记1
- JSP页面与数据库连接中出现的中文乱码问题分析与解决
- Oracle 数据库实例启动关闭过程
- mysql建表出现Timestamp错误
- mysql建表出现Timestamp错误
- linux 64位下的 mongodb 安装
- 利用MySQL锁解决现实问题
- SqlDataReader 和SqlDataAdapter 区别
- SQL到MongoDB映射表
- MySQL root权限访问
- mongodb简介
- sql之left join、right join、inner join的区别
- beego框架之orm模块——PostgreSQL
- mysql开发之---使用游标双层嵌套对总表进行拆分为帖子表和回复表