国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQLServer用t-sql命令批量刪除數據庫中指定表(游標循環刪除)

2020-07-25 13:00:58
字體:
來源:轉載
供稿:網友

當我們需要批量刪除數據庫中的表時,對于單個刪除一些表是否感到煩躁,厭倦,干脆寫個腳本用得了。

本腳本使用游標循環刪除,對于數量比較小,用游標暫不會造成惡劣影響。

復制代碼 代碼如下:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 射洪县| 承德县| 米林县| 行唐县| 宝坻区| 和硕县| 定兴县| 靖边县| 青浦区| 余江县| 北流市| 确山县| 嵩明县| 巫山县| 清新县| 炉霍县| 湖北省| 晋中市| 廊坊市| 惠水县| 会泽县| 康乐县| 定南县| 吉隆县| 响水县| 新泰市| 谢通门县| 探索| 江城| 潼关县| 新化县| 长阳| 巴马| 焦作市| 奉新县| 阜南县| 贡觉县| 定边县| 自治县| 大关县| 桂林市|