博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlserver 数据库表的批量删除
阅读量:5291 次
发布时间:2019-06-14

本文共 810 字,大约阅读时间需要 2 分钟。

/*-------------------------------- 

2. 
3.功能说明:  批量DropTable 
4. 
5.使用说明:  使用时一定要小心,因为删选表的where条件是like所有必须保证where 
6. 
7.后的like确定与你要删除表名相匹配 
8. 
9.---------------------------------*/ 
 
--------参数定义------------------- 
 
DECLARE @tableName AS Nvarchar(50) --查询表名条件(小心!,确保like条件是你要Drop的表.TableName尽量精确) 
SET @tableName='FP_OLDMOLD_'   
-------------------------------------- 
--SELECT name FROM sys.tables   WHERE name LIKE --查询出要删除表的名称 
IF @tableName='' SET @tableName='tableName'--初始化TableName为tableName,防止@tableName为空 
DECLARE @tableNames AS Nvarchar(3000) 
DECLARE @sql AS Nvarchar(3000) 
SET @tableNames= 
(SELECT ','+name FROM sys.tables   WHERE name LIKE   FOR XML PATH('')) 
SET @tableNames= Stuff(@tableNames,1,1,'') 
PRINT @tableNames
SET @sql='DROP TABLE  
EXEC(@sql) 

转载于:https://www.cnblogs.com/qingshan/archive/2012/07/18/2598394.html

你可能感兴趣的文章
二次重建基本完成辣!
查看>>
PHP与Linux进程间的通信
查看>>
【长期更新】坑点合集
查看>>
wnmp windows 2012 r2+php7.0+nginx1.14安装
查看>>
weblogic与axis2 jar包冲突
查看>>
Hello Spring Framework——面向切面编程(AOP)
查看>>
解决java.sql.SQLException: Value '0000-00-00' can not be represented as java.sql.Date
查看>>
将.lib库文件转换成.a库文件的工具
查看>>
FZU 2129 子序列个数 (动态规划)
查看>>
20155324 2016-2017-2 《Java程序设计》第7周学习总结
查看>>
CSS清浮动处理(Clear与BFC)
查看>>
thinkphp路由
查看>>
HDU - 1248-寒冰王座
查看>>
angular OnChange事件
查看>>
owin Oauth
查看>>
java String 强化操作 判断数字 字符串转阿拉伯数字,相似度等等
查看>>
Win(Phone)10开发第(5)弹,本地媒体服务器的一些注意事项
查看>>
[HDU5536] Chip Factory
查看>>
kettle转换和作业插件开发及调试
查看>>
npm run dev时报错“events.js:160 throw er; // Unhandled 'error' event”
查看>>