'De" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

利用sql批量刪除表,存儲過程。

系統 1880 0

最近用godaddy的空間,由于系統里面的表多,一個個的刪除很麻煩,就網上搜集了一下解決方法。

給大家分享一下:

?


?? 1.批量刪除存儲過程? declare @procName varchar(500)

????? declare cur cursor

??????????? for select [name] from sys.objects where type = 'p'

????? open cur

????? fetch next from cur into @procName

????? while @@fetch_status = 0

????? begin

??????????? if @procName <> 'DeleteAllProcedures'

????????????????? exec('drop procedure ' + @procName)

????????????????? fetch next from cur into @procName

????? end

????? close cur

????? deallocate cur
2,批量刪除外鍵

DECLARE c1 cursor for
??? select 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; '
??? from sysobjects
??? where xtype = 'F'
open c1
declare @c1 varchar(8000)
fetch next from c1 into @c1
while(@@fetch_status=0)
??? begin
??????? exec(@c1)
??????? fetch next from c1 into @c1
??? end
close c1
deallocate c1
3.批量刪除表

DECLARE c2 cursor for
??? select 'drop table ['+name +']; '
??? from sysobjects
??? where xtype = 'u'
open c2
declare @c2 varchar(8000)
fetch next from c2 into @c2
while(@@fetch_status=0)
??? begin
??????? exec(@c2)
??????? fetch next from c2 into @c2
?end
close c2
deallocate c2
--批量清除表內容:

--1.禁用外鍵約束
DECLARE c1 cursor for
??? select 'alter table ['+ object_name(parent_obj) + '] nocheck constraint ['+name+']; '
??? from sysobjects
??? where xtype = 'F'
open c1
declare @c1 varchar(8000)
fetch next from c1 into @c1
while(@@fetch_status=0)
??? begin
??????? exec(@c1)
??????? fetch next from c1 into @c1
??? end
close c1
deallocate c1
--2.清除表內容
DECLARE c2 cursor for
??? select 'truncate table ['+name +']; '
??? from sysobjects
??? where xtype = 'u'
open c2
declare @c2 varchar(8000)
fetch next from c2 into @c2
while(@@fetch_status=0)
??? begin
??????? exec(@c2)
??????? fetch next from c2 into @c2
??? end
close c2
deallocate c2
--3.啟用外鍵約束
DECLARE c1 cursor for
??? select 'alter table ['+ object_name(parent_obj) + '] check constraint ['+name+']; '
??? from sysobjects
??? where xtype = 'F'
open c1
declare @c1 varchar(8000)
fetch next from c1 into @c1
while(@@fetch_status=0)
??? begin
??????? exec(@c1)
??????? fetch next from c1 into @c1
??? end
close c1
deallocate c1
?

?

?

利用sql批量刪除表,存儲過程。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久爱com | 欧美成人一区二区三区在线电影 | 毛片一| 亚洲激情视频网站 | 免费在线欧美 | 国产美女在线观看 | 亚洲日本欧美日韩高观看 | 久热精品视频在线 | 麻豆首页 | 色偷偷精品视频在线播放 | 香蕉视频网站在线观看 | 久草最新 | 亚洲欧美国产精品专区久久 | 免费观看a黄一级视频 | 在线观看欧美亚洲日本专区 | 久久艹在线观看 | 久久综合久久综合九色 | wwxx全免费视频 | 99福利在线观看 | 破外女出血一级毛片 | 国产激情视频一区二区三区 | 免费真实播放国产乱子伦 | 四虎永久免费紧急入口 | 一级毛片免费视频网站 | 日本欧美久久久久免费播放网 | 国产高清一区二区三区四区 | 国产在热线精品视频国产一二 | 色综合综合色综合色综合 | 免费亚洲网站 | 色综合久久久久久久久五月 | 成年女人免费看片 | 亚洲一区二区三区四区热压胶 | 国产高清在线91福利 | 欧美综合网站 | 四虎影视大全 | 欧美性猛交xxxx免费看久久 | 国产成人亚洲影视在线 | 国产不卡视频在线播放 | 成年人网站免费 | 国产精品蜜臀 | 日本永久免费 |