使用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

删除约束总结

删除操作不可逆,在生产数据库中,不管约束是否有用,都需要谨慎操作删除,正确的操作是先备份再删除。

SQLServer之删除约束相关推荐

  1. SQLServer之DEFAULT约束

    原文:SQLServer之DEFAULT约束 DEFAULT约束添加规则 1.若在表中定义了默认值约束,用户在插入新的数据行时,如果该行没有指定数据,那么系统将默认值赋给该列,如果我们不设置默认值,系 ...

  2. 生成删除约束语句 SQL语句

    -- 生成删除约束语句 select  'ALTER TABLE ['  + b.name +  '] drop CONSTRAINT ' +  a.name +';' as  删除约束      f ...

  3. ylb:使用sql语句实现添加、删除约束

    ylbtech-SQL Server:SQL Server-使用sql语句实现添加.删除约束 --主键约束(Primary Key constraint):要求主键列的数据唯一,并且不允许为空. -- ...

  4. MYSQL:约束?添加约束?删除约束?以及一些其他修饰?

    MySQL中的约束,添加约束,删除约束,以及其他的一些修饰: 一.NOT NULL(非空约束) 添加非空约束 1)建表时直接添加 CREATE TABLE t_user(user_id INT(10) ...

  5. Oracle建立约束、删除约束

    1.定义NOT NULL约束 NOT NULL 约束只能在列级定义,不能在表级定义 例: CREATE TABLE emp01( eno INT NOT NULL, name VARCHAR2(10) ...

  6. 添加删除约束脚本 ::fn_get_sql

    添加约束:alter table table1                     add constraint  pk_name   primary key (name)  --添加主健约束,名 ...

  7. 使用sql语句创建和删除约束示例代码

    使用sql语句创建和删除约束  约束类型 主键约束(Primary Key constraint) --:要求主键列数据唯一,并且不允许为空.  唯一约束(Unique constraint) --: ...

  8. 使用SQL语句添加和删除约束

    --主键约束(Primary Key constraint):要求主键列的数据唯一,并且不允许为空. --唯一约束(Unique Constraint):要求该列唯一,允许为空,但只能出现一个空值. ...

  9. oracle字段加约束,添加/删除约束(Oracle)

    增加一列或者多列 alter table 表名 add(column_name datatype[,..]); 修改一列或者多列(修改列的类型或者是长度) alter table 表名 modify( ...

最新文章

  1. 大数据全体系年终总结
  2. TF-IDF与余弦相似性的应用(二):找出相似文章
  3. flask-session总结
  4. 100个高低压配电知识!网络弱电必备知识~
  5. linux 内核 md5 算法_Linux内核中的数据结构和算法
  6. (一)phoneGap之环境搭建教程及其example分析
  7. 深圳python工程师 vue_Laravel 招聘:[深圳] [15K-25K] 明源云招聘 PYTHON [SAAS] [研发基地] | Laravel China 社区...
  8. win8好用吗_小编告诉你win8好用吗?你有用过吗
  9. AI 智能会议系统(36)——-外呼失败场景如何处理?
  10. 拼多多市值创新高,成中国第四大互联网公司!
  11. 守住你自己的“沉香”
  12. L1-072 刮刮彩票 (20 分)-PAT 团体程序设计天梯赛 GPLT
  13. IE10 CSS hack
  14. 蓝桥杯-----十六进制转八进制
  15. 如何优雅地使用迅雷下载百度云大文件?
  16. CNN-LSTM预测北京雾霾浓度完整代码
  17. 计算机用户帐号 MAC地址怎么查,mac地址怎么查
  18. 如何对自己的Unity项目代码进行加密混淆?
  19. 史上最全!每个程序员必须知道的学习网站!
  20. mql5的include库文件中自定义enum类型在指标文件中的调用方式

热门文章

  1. Ubuntu上配置VS Code调试C++
  2. V4L2获取usb视频流测试代码
  3. mp4 android自动播放,Android 使用VideoView播放MP4的简单实现
  4. 非此即彼的逻辑错误_超全MBA逻辑答题口诀,快收藏!
  5. java clob 释放_在Java中处理CLOB字段
  6. git 强制推送_Git 常用命令清单,掌握这些,轻松驾驭版本管理
  7. kali扫描内网ip_来,我们聊聊内网渗透!
  8. Java项目:朴素风个人博客系统(前后端分离+java+vue+Springboot+ssm+mysql+maven+redis)
  9. php数据库html文本,关于php,mysql,html的数字分页和文本_php
  10. 动态网页项目(Dynamic Web Project)2.5和3.0版本的差异