1 /*******sql删除字段约束 删除字段**********/
 2 DECLARE @table NVARCHAR(50);---定义表
 3 DECLARE @cloumn NVARCHAR(50);-----定义列
 4 DECLARE @name NVARCHAR(50);--约束名
 5 SET @table='';--赋值表名
 6 SET @cloumn='';--赋值字段名
 7 --查询对应的约束
 8 select @name=name from sysobjects
 9 WHERE parent_obj in(select id from sysobjects where name=@table) AND xtype='D' AND name LIKE '%'+@cloumn+'%'
10 --存在约束则删除
11 IF @name<>''
12 BEGIN
13 EXEC ('ALTER TABLE '+@table+' DROP CONSTRAINT '+@name)
14 END
15 --删除字段
16 EXEC ('ALTER TABLE '+@table+' DROP COLUMN '+@cloumn)
17
18  

转载于:https://www.cnblogs.com/TzH-Sky/p/8315859.html

sql删除字段约束 删除字段相关推荐

  1. SQL约束和字段约束的创建和删除

    1)禁止所有表约束的SQL select 'alter table '+name+' nocheck constraint all' from sysobjects where type='U' 2) ...

  2. oracle删除字段约束条件,Oracle 数据库中关于对表字段约束的操作(设置、删除、查询)...

    Oracle 数据库中关于对表字段约束的操作(设置.删除.查询) 1. 给表的单个字段加约束 SQL> ALTER TABLE 表名 ADD UNIQUE(字段名); 2. 删除表的单个字段约束 ...

  3. MySQL使用SQL语句新增字段、删除字段

    mysql使用sql语句实现新增字段.删除字段 1.新增字段: (1). 新增默认为空: ALTER TABLE 表名 ADD COLUMN 字段名 字段类型 DEFAULT NULL 例如: 在学生 ...

  4. 【2 - 数据库是如何存储数据的】Sql Server - 郝斌(字段、记录、表;图形化界面及sql语句建表;六种约束;一对一、一对多、多对多、数据库关系图;主外键)

    课程地址:数据库 SQLServer 视频教程全集(99P)| 22 小时从入门到精通_哔哩哔哩_bilibili 目录 数据库是如何解决数据存储问题的 1. 表的相关数据 2. create tab ...

  5. oracle 主键 删除表_oracle删除表字段和oracle表增加字段

    这篇文章主要介绍了oracle表增加字段.删除表字段修改表字段的使用方法,大家参考使用吧 添加字段的语法:alter table tablename add (column datatype [def ...

  6. SQL Server 添加与删除主键约束

    PRIMARY KEY 约束唯一标识数据库表中的每条记录.主键必须包含唯一的值.主键列不能包含 NULL 值.每个表都应该有一个主键,并且每个表只能有一个主键.主键约束操作包含了添加约束和删除约束,修 ...

  7. mysql 删除一个约束条件_MySQL 字段增删改查 和 约束条件

    一.字段操作 1.添加字段 (add) alter table add 字段名 数据类型; desc ; 2.修改字段数据类型 (modify) alter table modify ; 3.字段重命 ...

  8. SqlServer 增加字段,修改字段名,删除字段,修改字段默认值

    SqlServer 增加字段,修改字段名,删除字段,修改字段默认值 1:增加字段 语法:alter table 表名 add 新增字段名 字段类型 默认值- 2:修改字段名 语法:exec sp_re ...

  9. MySql增加字段、删除字段、修改字段名称、修改字段类型

    修改数据库字段 alter table biz_apply MODIFY CUSTOMER_ID bigint(60);  MySql增加字段.删除字段.修改字段名称.修改字段类型 MySql的简单语 ...

最新文章

  1. oracle 错误2 启动服务提示找不到指定文件_Weblogic中间件创建文件权限问题解决...
  2. 关于Linux和Windows双系统共存时间问题
  3. [转] 书摘及访谈:Aptana RadRails,一个Rails的集成开发环境
  4. 2. 两数相加(中等)
  5. 土是独体字结构吗_205砂浆、混凝土强度等级与定额不同时,你会调整换算吗?...
  6. magento memcache缓存配置
  7. php微信公众号测试号token配置失败,微信公众号Token配置失败解决办法
  8. Linux设置封包报头的函数,GitHub - LinuxDigger/RTMP
  9. 不要做干自己没时间做的事
  10. linux vi只写入1个字节,关于linux命令的说明(这是一个命令集)
  11. 《Android框架揭秘》——1.1节Android源代码组成
  12. printf二进制输出
  13. RuntimeError: mat1 and mat2 shapes cannot be multiplied (5760x6 and 128x4)
  14. 用python构建多只股票日收益率直方图_Barra纯因子收益率的Python实现
  15. 建立自己的机器人手臂-组装
  16. 打印菱形图案用java如何做_Java打印出菱形图案
  17. 【算法设计与分析】将数字分解为n个数字之和
  18. CentOS 5.3 安裝 SquirrelMail
  19. python爬虫天气
  20. 收费邮箱品牌大全,一个足够!

热门文章

  1. C# XML注释说明
  2. Mysql Nested-Loop Join算法和MRR
  3. 研发质量管理工作经验总结(二)----质量管理技能
  4. Python中文乱码问题(转)
  5. C# 定时服务之Hangfire使用、与Quartz的对比
  6. Qt MetaObject sysmtem 详解之三:QMetaObject接口实现
  7. outlook 邮件插入字自动消失
  8. TensorFlow实践(15)——使用tf.device方法指定节点执行设备
  9. js的window.print打印页面 不打印网页中的“打印”按钮
  10. python写入文件没反应_记第一个问题——python文件无法写入数据