多语言展示
当前在线:310今日阅读:176今日分享:34

SQL Server 2008中怎么删除约束

删除定义在表上的约束可以再【SQL Server Management Studio】窗口中完成,也可以在修改表的命令中使用T-SQL语言中的DROP语句删除约束。
工具/原料
1

SQL Server 2008数据库

2

SQL Server Management Studio

方法/步骤
1

【列1】使用T-SQL语句可以方便地删除一个或多个约束,其语法格式为:

2

【例2】删除学生表中外键fk_bjdm,ck和检查约束ck_csrq.

3

【例3】删除学生表中的主键约束p-k。代码如下:

4

【例4】在“学生成绩管理系统”数据库中,为班级表中的班级名称字段删除唯一约束,代码如下:

5

【例5】删除教师表中的默认约束df-mz、代码如下:

6

可以使用下面的语法使所有的约束或者指定的约束无效:

7

【例6】使pubs数据库中authors表上的所有约束无效。代码如下:

8

使用图形界面方式删除约束:在【表设计器】窗口中右键单击任意字段,从弹出来的快捷菜单中选择相关约束菜单,进入相关约束对话框,选中约束,单击【删除】按钮,即可删除相应的约束。

注意事项

修改表时,设置姓名字段为唯一的约束

推荐信息