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

本文共 402 字,大约阅读时间需要 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 @TableWHILE @@FETCH_STATUS = 0 BEGIN    DECLARE @sql VARCHAR(100)    SELECT @sql = 'drop table ' + @Table    EXEC(@sql)    FETCH NEXT FROM tmpCur INTO @TableENDCLOSE tmpCur DEALLOCATE tmpCur

  

转载地址:http://ifael.baihongyu.com/

你可能感兴趣的文章
swoole tick example
查看>>
8.python之上下文管理协议
查看>>
C program basic
查看>>
深入理解ThreadLocal
查看>>
sqladvisor :Invalid parameter number 解决
查看>>
linux环境下FTP搭建(初)
查看>>
5.MyBatis 全局配置文件详解(sqlMapConfig.xml)
查看>>
可变参数列表
查看>>
我的友情链接
查看>>
使用crontab定时备份Mysql整个数据库的方法
查看>>
初识 XSS 2
查看>>
素数、闰年、乘法口诀
查看>>
rhel yum源配置
查看>>
httpd三之源码编译http2.4.9、虚拟主机、基于用户认证
查看>>
Redhat6.1下安装yum(图文)
查看>>
苹果IOS开发者账号总结
查看>>
二叉树转化成双链表的JAVA实现
查看>>
我的友情链接
查看>>
社会心理学在网站运营中的妙用
查看>>
Java NIO与IO的区别和比较
查看>>