SQLServer之删除约束
使用SSMS数据库管理工具删除约束
1、连接数据库,选择数据表-》展开键或者约束-》选择要删除的约束-》右键点击-》选择删除。
2、在删除对象弹出框中-》点击确定。
3、刷新表-》展开键或者约束-》查看结果。
使用T-SQL脚本删除约束
语法:
--声明数据库使用
use 数据库名;
go
--判断是否存在约束,如果存在则删除,如果不存在则不删除
if exists(select * from sysobjects where name=约束名)
alter table 表名 drop constraint 约束名;
go
示例:
--声明数据库使用
use testss;
go
--判断是否存在约束,如果存在则删除,如果不存在则不删除
if exists(select * from sysobjects where name='default1')
alter table test1 drop constraint default1;
go
删除约束总结
删除操作不可逆,在生产数据库中,不管约束是否有用,都需要谨慎操作删除,正确的操作是先备份再删除。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SQLServer之修改UNIQUE约束
原文: SQLServer之修改UNIQUE约束 使用SSMS数据库管理工具修改UNIQUE约束 1、连接数据库,选择数据表-》右键点击-》选择设计(或者展开键,选择要修改的键,右键点击,选择修改,后面步骤相同)。 2、选择要修改的数据列-》右键点击-》选择索引/键。 3、在索引/键弹出框中-》选择要修改的唯一约束-》选择约束类型-》点击列。 4、在索引列弹出框中-》选择要约束的数据列-》选择要约束的数据列的排序规则-》点击确定。 5、在索引/键弹出框中-》输入要修改的唯一约束名称-》输入要修改的唯一约束描述-》表设计器规则可以使用系统默认-》点击关闭。 6、点击保存(或者ctrl+s)-》刷新表-》查看修改结果。 使用T-SQL脚本修改UNIQUE约束 若要使用 Transact-SQL 修改 UNIQUE 约束,必须首先删除现有的 UNIQUE 约束,然后用新定义重新创建。 语法: --修改唯一约束--声明数据库引用use 数据库名;go --判断是否唯一约束是否存在,如果存在则删除,不存在则添加if exists(select * from sysobjects where na...
- 下一篇
SQLServer之修改FOREIGN KEY约束
原文: SQLServer之修改FOREIGN KEY约束 使用SSMS数据库管理工具修改FOREIGN KEY约束 1、连接数据库,选择数据表-》右键点击-》选择设计(或者展开键,选择要修改的外键,右键点击,选择修改,后面修改步骤相同)。 2、在表设计窗口中-》选择要修改的外键列-》右键点击-》选择关系。 3、在外键关系弹出框中-》选中要修改的外键-》点击修改表和列规范。 4、在表和列弹出框中-》输入要修改的外建名-》选择要修改的主键基表-》选择要修改的主键基表的数据列-》选择要修改的外键基表-》选择要修改的外键基表数据列-》点击确定。 5、在外键关系弹出框中-》输入要修改的外键名称-》输入要修改的外键描述-》表设计规则可根据实际情况选择-》点击关闭。 6、点击保存(或者ctrl+s)-》关闭表设计器-》刷新表-》打开外键查看修改结果。 使用T-SQL脚本修改FOREIGN KEY约束 若要使用Transact-SQL修改FOREIGN KEY约束,必须先删除现有的FOREIGN KEY约束,然后再用新定义重新创建该约束。 语法: --声明数据库use 数据库名;go --判断如果存...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装Nodejs环境