zoukankan      html  css  js  c++  java
  • 一键删除数据库所有的外键约束-FOREIGN_KEYS


    DECLARE @ESQL VARCHAR(1000);
    DECLARE FCursor CURSOR --定义游标
    FOR (SELECT  'ALTER TABLE '+O.name+' DROP  CONSTRAINT '+F.name+';'  AS  CommandSQL  from   SYS.FOREIGN_KEYS  F    
    JOIN  SYS.ALL_OBJECTS  O  ON F.PARENT_OBJECT_ID = O.OBJECT_ID WHERE O.TYPE = 'U' AND F.TYPE = 'F') --查出需要的集合放到游标中
    OPEN FCursor; --打开游标
    FETCH NEXT FROM FCursor INTO @ESQL; --读取第一行数据
    WHILE @@FETCH_STATUS = 0
      BEGIN
      exec(@ESQL);
     FETCH NEXT FROM FCursor INTO @ESQL; --读取下一行数据
     END
    CLOSE FCursor; --关闭游标
    DEALLOCATE FCursor; --释放游标
    GO 

  • 相关阅读:
    文件操作
    MFC
    MFC
    MFC
    MFC
    大陆居民身份证验证方法(java)
    java validator的原理与使用
    解析搜狗词库(python)
    ICTCLAS改进的java版分词软件
    mvn打包
  • 原文地址:https://www.cnblogs.com/hualiuliu/p/12009042.html
Copyright © 2011-2022 走看看