您的位置:首页 > 数据库

SQL增加约束

2015-08-01 11:10 225 查看
如何使用SQL语句给表添加约束。

语法:

alter table  @TableName

add constraint  @ConstraintName(约束的名字) ,@ConstraintType(约束的类型),@ConstraintCondition(约束的具体说明),注意约束说明要加上括号。

推荐使用以下的约束名的命名规则:

1.主键(Primary Key)  约束:如Pk_UsrerID

        2.唯一(Unique Key) 约束:如UQ_UserCardID

3.默认(Default Key) 约束:如DF_UserPasswd

4.检查(Check Key) 约束:如CK_Gender

5.外键(Foreign Key)约束:如FK_sortID

实例:

alter  table userinfo

add constraint PK_UserID primary key (userid),--注意一个约束完成后,如果还要添加约束,在其后加一个逗号。

constraint CK-UserPwd check(len(userpwd)>=6),--密码长度必须大于6

        constraint CK_Gender check(gender=0 or gender=1),

constraint DF_Gender Default(0) for Gender,--注意默认约束与其它约束不同的格式。

constraint CK_email check(email like '%@%'),

constraint FK_Name Foreigh Key(UserName) References anotherTable(columnsName)

go
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: