'De" />

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

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

系統 2155 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條評論
主站蜘蛛池模板: 久久精品片 | 青春草禁区视频在线观看 | 亚洲精品第一国产综合高清 | 日韩精品视频在线观看免费 | 日韩视频免费一区二区三区 | 国产成人性毛片 | 香蕉一级视频 | 黄色影院免费 | 国产成人免费午夜性视频 | 777色狠狠一区二区三区 | 四虎影视永久免费视频观看 | 欧美日日夜夜 | 久久久婷婷 | 97在线碰碰观看免费高清 | 国产亚洲精品一区二区久久 | 91精品国产高清久久久久 | 色屁屁影视大全 | 亚洲综合日本 | 亚洲人成伊人成综合网久久久 | 国产99在线观看 | 99在线热播精品免费 | 在线观看国产一区二区三区 | 99这里只有精品6 | 热99精品 | 亚洲视频一区在线 | 国产伦精品一区二区三区免 | 国产欧美日韩精品一区二 | 九九色在线视频 | 国产成人精品日本亚洲语音1 | 伊人久久波多野结衣中文字幕 | 美女网站色视频 | 久久精品国产99国产精品澳门 | 欧美午夜视频 | 国产一级视频 | 大学生不戴套毛片视频 | 羞羞免费网站 | 久久精品国产夜色 | 久久99免费视频 | 国产精品第8页 | 日本国产一区 | 97影院理伦在线观看 |