成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL批量刪除含有外鍵的表的方法

數(shù)據(jù)庫(kù) SQL Server
SQL批量刪除表時(shí),如果表有外鍵,就不能直接刪除,下面將為您介紹SQL批量刪除含有外鍵的表的方法,供您參考,希望能夠幫助到您。

SQL批量刪除表時(shí),如果表有外鍵,就不能直接刪除,下面將為您介紹SQL批量刪除含有外鍵的表的方法,供您參考,希望能夠幫助到您。

寫法一:

set xact_abort on
begin tran
DECLARE @SQL VARCHAR(99)
DECLARE CUR_FK CURSOR LOCAL FOR
SELECT 'alter table '+ OBJECT_NAME(FKEYID) + ' drop constraint ' + OBJECT_NAME(CONSTID) FROM SYSREFERENCES
--刪除所有外鍵
OPEN CUR_FK
FETCH CUR_FK INTO @SQL
WHILE @@FETCH_STATUS =0
 BEGIN
  EXEC(@SQL)
  FETCH CUR_FK INTO @SQL
 END
CLOSE CUR_FK
DEALLOCATE CUR_FK
-- 刪除所有表
DECLARE CUR_TAB CURSOR LOCAL FOR
SELECT 'DROP TABLE '+ NAME FROM SYSOBJECTS WHERE XTYPE='U' -- AND NAME LIKE 'xx%'
OPEN CUR_TAB
FETCH CUR_TAB INTO @SQL
WHILE @@FETCH_STATUS =0
 BEGIN
  EXEC(@SQL)
  FETCH CUR_TAB INTO @SQL
 END
CLOSE CUR_TAB
DEALLOCATE CUR_TAB#p#
commit tran

寫法二

DECLARE @SQL VARCHAR(99),@TBL VARCHAR(30),@FK VARCHAR(30)
DECLARE CUR_FK CURSOR LOCAL FOR
SELECT OBJECT_NAME(CONSTID),OBJECT_NAME(FKEYID) FROM SYSREFERENCES
--刪除所有外鍵
OPEN CUR_FK
FETCH CUR_FK INTO @FK,@TBL
WHILE @@FETCH_STATUS =0
BEGIN
SELECT @SQL='ALTER TABLE '+@TBL+' DROP CONSTRAINT '+@FK
EXEC(@SQL)
FETCH CUR_FK INTO @FK,@TBL
END
CLOSE CUR_FK
DECLARE CUR_FKS CURSOR LOCAL FOR
SELECT NAME FROM SYSOBJECTS WHERE XTYPE='U'
OPEN CUR_FKS
FETCH CUR_FKS INTO @TBL
WHILE @@FETCH_STATUS =0
BEGIN
SELECT @SQL='DROP TABLE ['+@TBL+']'
EXEC(@SQL)
FETCH CUR_FKS INTO @TBL
END
CLOSE CUR_FKS

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-19 17:28:08

SQL SERVER外

2010-11-10 11:37:29

SQL Server刪

2010-09-02 10:53:21

SQL刪除

2010-09-13 14:05:09

sql server外

2010-09-25 13:16:51

SQL Server外

2010-09-02 10:02:06

SQL刪除

2010-09-25 11:50:47

sql server外

2010-09-13 13:58:29

sql server外

2010-09-13 13:25:44

sql server外

2010-10-09 10:04:48

MySQL定義外鍵

2010-11-22 09:43:07

MySQL定義外鍵

2011-03-22 12:59:18

SQLOracle外鍵約束

2010-08-04 09:55:34

LINQ to SQL

2010-11-12 15:19:06

Sql Server外

2019-11-05 08:20:13

MySQL數(shù)據(jù)庫(kù)外鍵

2010-06-17 17:50:31

SQL Server外

2010-09-13 13:44:22

sql server外

2010-09-01 16:47:18

SQL刪除

2010-10-22 16:48:49

SQL刪除所有表數(shù)據(jù)

2010-09-02 11:34:51

SQL刪除
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 亚洲中午字幕 | 999精品视频在线观看 | 日韩欧美国产一区二区三区 | 国产一区二区自拍 | 欧美日韩一区二区三区四区 | 天天干天天爱天天爽 | 免费的一级视频 | 色婷婷国产精品 | 91亚洲国产成人精品一区二三 | 最新中文字幕在线播放 | 成人免费影院 | 亚洲综合久久久 | 免费观看黄色一级片 | 黑人精品xxx一区一二区 | 日韩在线国产精品 | 男女啪啪高潮无遮挡免费动态 | 欧美精品导航 | 在线看亚洲 | 亚洲人成在线播放 | 三级视频网站 | 国产 日韩 欧美 制服 另类 | 久草免费在线视频 | 欧美一区二区成人 | 黄色一级毛片免费看 | 一级黄色网页 | 看羞羞视频免费 | 日日夜夜精品视频 | 国产98色在线 | 日韩 | 国产高清视频 | 成人午夜免费福利视频 | 免费日本视频 | 一区二区三区欧美在线 | 成人日b视频 | 成人免费看黄网站在线观看 | 性做久久久久久免费观看欧美 | 久久精品国产一区二区电影 | 午夜精品一区二区三区在线观看 | 欧美成人一区二区三区 | 亚洲高清中文字幕 | 日韩欧美三级 | 久久99精品久久 |