SQLServer用t-sql命令批量刪除數(shù)據庫中指定表(游標循環(huán)刪除)
更新時間:2013年11月28日 15:11:09 作者:
這篇文章主要介紹了SQLServer用t-sql命令批量刪除數(shù)據庫中指定表的方法,大家參考使用
當我們需要批量刪除數(shù)據庫中的表時,對于單個刪除一些表是否感到煩躁,厭倦,干脆寫個腳本用得了。
本腳本使用游標循環(huán)刪除,對于數(shù)量比較小,用游標暫不會造成惡劣影響。
復制代碼 代碼如下:
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
相關文章
MyBatis實踐之動態(tài)SQL及關聯(lián)查詢
MyBatis,大家都知道,半自動的ORM框架,原來叫ibatis,后來好像是10年apache軟件基金組織把它托管給了goole code,就重新命名了MyBatis,功能相對以前更強大了。本文給大家介紹MyBatis實踐之動態(tài)SQL及關聯(lián)查詢,對mybatis動態(tài)sql相關知識感興趣的朋友一起學習吧2016-03-03SQL SERVER數(shù)據庫表記錄只保留N天圖文教程
本篇向大家介紹SQL Server 2008 R2數(shù)據庫中數(shù)據表保留10天記錄,需要的朋友可以參考下2015-09-09sql 2000 無法執(zhí)行查詢,因為一些文件缺少或未注冊"的解決方法
在SQL server 2000中打開表查看數(shù)據的時候,提示說無法執(zhí)行查詢,因為一些文件缺少或未注冊用查詢分析器可以查看數(shù)據,重裝了sql2000也沒有用,這里分享下解決方法2014-01-01SQL?Server數(shù)據庫判斷最近一次的備份執(zhí)行結果(最新推薦)
這篇文章主要介紹了SQL?Server數(shù)據庫判斷最近一次的備份執(zhí)行結果,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05SQLServer2016 sa登錄失敗(錯誤代碼18456)
18456錯誤是因密碼或用戶名錯誤而使身份驗證失敗并導致連接嘗試被拒或者賬戶被鎖定無法sa登錄,本文就來介紹一下解決方法,感興趣的可以了解一下2023-09-09