yueyue, I have fallen in love with you for

2011-02-09, 01:18:25 PM

使用SQL语句创建和删除约束

Posted on 2011-08-14 19:55  张超的博客  阅读(260)  评论(0)    收藏  举报

--添加主键约束:(将stuNo作为主键)

Alter Table stuInfo

ADD Constraint PK_stuNo Primary key(stuNo)

--添加唯一约束(身份证号唯一,以为每个人的身份证号是唯一的)

Alter Table stuInfo

ADD Constraint UQ_stuID Primary key(stuID)

--添加默认约束(如果地址不详,默认为“地址不详”)

Alter Table stuInfo

ADD Constraint DF_stuAddress default('地址不详') for stuAddress

--添加检查约束,要求年龄只能在15~40岁之间

Alter Table stuInfo

ADD Constraint CK_stuAge check(stuAge between 15 and 40)

--添加外键约束(主表stuInfo和从表stuMarks建立关系,关键字段为stuNo)

Alter Table stuInfo

ADD Constraint FK_stuNo

    foreign key(stuNo)   references stuInfo(stuNo)

删除约束的语句:

Alter Table 表名

   drop constraint 约束名

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3