SQL约束控制语句


  本文标签: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%