--方法1
DECLARE @Table NVARCHAR(30)
DECLARE tmpCur CURSOR FOR
SELECT name FROM sys.objects WHERE TYPE='U' AND name LIKE N'HSUPA%'
OPEN tmpCur
FETCH NEXT FROM tmpCur INTO @Table WHILE @@FETCH_STATUS = 0
BEGIN
DECLARE @sql VARCHAR(100)
SELECT @sql = 'drop table ' + @Table
EXEC(@sql)
FETCH NEXT FROM tmpCur INTO @Table
END
CLOSE tmpCur
DEALLOCATE tmpCur

方法2

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

功能说明:  批量DropTable

使用说明:  使用时一定要小心,因为删选表的where条件是like所有必须保证where

后的like确定与你要删除表名相匹配

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

--------参数定义-------------------

DECLARE @tableName AS Nvarchar(50) --查询表名条件(小心!,确保like条件是你要Drop的表.TableName尽量精确)

SET @tableName='test'  

--------------------------------------

--SELECT name FROM sys.tables   WHERE name LIKE '%'+@tableName+'%' --查询出要删除表的名称

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 '%'+@tableName+'%'  FOR XML PATH(''))

SET @tableNames= Stuff(@tableNames,1,1,'')

SET @sql='DROP TABLE '+@tableNames

EXEC(@sql)

最新文章

  1. 【Codeforces 707B】Bakery 水题
  2. editGrid分录表格
  3. java mail发送邮件
  4. Linux第13周学习笔记
  5. xmlBean学习二
  6. SQLite CRUD操作
  7. linux(centos)搭建svn
  8. Delphi 类型转换函数(有几个函数没见过,FloatToStrF,FloatToText等等)
  9. [ASP.NET MVC]如何定制Numeric属性/字段验证消息
  10. 日志快速筛选 之 linux命令grep|uniq|wc|awk
  11. Tomcat 笔记-目录简介
  12. CTS问题分析6
  13. Oracle 12导出、导入数据
  14. SSE图像算法优化系列二十三: 基于value-and-criterion structure 系列滤波器(如Kuwahara,MLV,MCV滤波器)的优化。
  15. Pandas 基础(11) - 用 melt 做格式转换
  16. JSP的分页技术
  17. Orchard Core 增加了一个API模块,要怎么调用
  18. 有人说,即使没有JavaScript,你也可以做网页。在纯HTML
  19. [JSP] c:forEach 如何输出序号
  20. C# Message类的属性Msg所关联的消息ID

热门文章

  1. Oracle Sql优化之Merge 改写优化Update
  2. Json解析异常处理方式(JSONException: Value of type java.lang.String cannot be converted to JSONObject)
  3. js List<Map> 将偏平化的数组转为树状结构并排序
  4. JavaScript判断数组是否存在key
  5. apk反汇编之smali语法
  6. 使用Metasploit入侵windows之自动扫描
  7. Android Studio的使用(三)--包不分级、修改包名
  8. 重启OpenStack服务步骤
  9. ds18b20再硬件设计部分的注意事项
  10. 解决ubuntu server mysql load data infile 导入本地文件ERROR 1148 (42000)错误。