SQL约束控制语句
SQL约束是SQL数据库中非常重要的部分,下面介绍的几个SQL语句用于SQL约束控制,希望可以让您对SQL约束有更深的认识。
1)禁止所有表SQL约束的SQL语句
select 'alter table '+name+' nocheck constraint all' fromwhere type='U'
2)删除所有表数据的SQL
select 'TRUNCATE TABLE '+name from sysobjects '
3)恢复所有表SQL约束的SQL
select 'alter table '+name+' check constraint all' from type='U'
4)删除某字段的SQL约束
declare @name varchar(100)
--DF为约束名称前缀
selectb.name from syscolumns a,sysobjects b where a.id=object_id('表名') and b.id=a.cdefault '字段名' and b.name like 'DF%'
【编辑推荐】
SQL表结构信息查询的方法
带您深入了解sql字段类型
教您如何获取SQL字段默认值
SQL修改字段默认值
带您学习SQL存储过程
版权声明:
作者:后浪云
链接:https://www.idc.net/help/319741/
文章版权归作者所有,未经允许请勿转载。
THE END