SQLServer用t-sql命令批量刪除數(shù)據(jù)庫(kù)中指定表(游標(biāo)循環(huán)刪除)
當(dāng)我們需要批量刪除數(shù)據(jù)庫(kù)中的表時(shí),對(duì)于單個(gè)刪除一些表是否感到煩躁,厭倦,干脆寫(xiě)個(gè)腳本用得了。
本腳本使用游標(biāo)循環(huán)刪除,對(duì)于數(shù)量比較小,用游標(biāo)暫不會(huì)造成惡劣影響。
DECLARE @tablename VARCHAR(30),
@sql VARCHAR(500)
DECLARE cur_delete_table CURSOR READ_ONLY FORWARD_ONLY FOR
SELECT name FROM sysobjects WHERE name LIKE 'PUB%' AND type='U'
OPEN cur_delete_table
FETCH NEXT FROM cur_delete_table INTO @tablename
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @sql='drop table '+@tablename
EXEC (@sql)
FETCH NEXT FROM cur_delete_table INTO @tablename
END
CLOSE cur_delete_table
DEALLOCATE cur_delete_table
相關(guān)文章
MyBatis實(shí)踐之動(dòng)態(tài)SQL及關(guān)聯(lián)查詢
MyBatis,大家都知道,半自動(dòng)的ORM框架,原來(lái)叫ibatis,后來(lái)好像是10年apache軟件基金組織把它托管給了goole code,就重新命名了MyBatis,功能相對(duì)以前更強(qiáng)大了。本文給大家介紹MyBatis實(shí)踐之動(dòng)態(tài)SQL及關(guān)聯(lián)查詢,對(duì)mybatis動(dòng)態(tài)sql相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-03-03多列復(fù)合索引的使用 繞過(guò)微軟sql server的一個(gè)缺陷
多列復(fù)合索引是指由多個(gè)字段組成的索引。這種情況相當(dāng)常用的,并且,在查詢中,用多列復(fù)合索引來(lái)指定搜索范圍邊界也相當(dāng)常用2012-07-07SQL SERVER數(shù)據(jù)庫(kù)表記錄只保留N天圖文教程
本篇向大家介紹SQL Server 2008 R2數(shù)據(jù)庫(kù)中數(shù)據(jù)表保留10天記錄,需要的朋友可以參考下2015-09-09sql 2000 無(wú)法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)"的解決方法
在SQL server 2000中打開(kāi)表查看數(shù)據(jù)的時(shí)候,提示說(shuō)無(wú)法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)用查詢分析器可以查看數(shù)據(jù),重裝了sql2000也沒(méi)有用,這里分享下解決方法2014-01-01SQL?Server數(shù)據(jù)庫(kù)判斷最近一次的備份執(zhí)行結(jié)果(最新推薦)
這篇文章主要介紹了SQL?Server數(shù)據(jù)庫(kù)判斷最近一次的備份執(zhí)行結(jié)果,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05一些文件未注冊(cè)導(dǎo)致mssql表文件無(wú)法找開(kāi)的解決方法
只需要按下面的步驟注冊(cè)一些文件,即可。2009-09-09SQLServer2016 sa登錄失敗(錯(cuò)誤代碼18456)
18456錯(cuò)誤是因密碼或用戶名錯(cuò)誤而使身份驗(yàn)證失敗并導(dǎo)致連接嘗試被拒或者賬戶被鎖定無(wú)法sa登錄,本文就來(lái)介紹一下解決方法,感興趣的可以了解一下2023-09-09Sql Server臨時(shí)表和游標(biāo)的使用小結(jié)
這篇文章主要介紹了Sql Server臨時(shí)表和游標(biāo)的使用小結(jié),需要的朋友可以參考下2017-05-05