批量删除数据库表
2017-06-28 11:12
176 查看
由于工作的原因,有时候会对数据库表进行批量的处理,这时候我们可以用游标对数据库进行批量删除表操作
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
相关文章推荐
- 如何批量 删除/添加 数据库中被注入的代码?
- ExtAspNet应用技巧(二十四) - AppBox之Grid数据库分页排序与批量删除
- 批量删除数据库表和内容
- 批量删除数据库中指定表的t-sql脚本
- Domino 下批量删除邮箱用户个人配置文档及数据库文件
- 批量删除数据库中的字段
- 对数据库影响最小的批量删除
- 多种方式进行数据库的批量删除(删除用户信息为例)
- Java对数据库进行事务处理(批量删除操作)
- 删除信息[置顶] Java中怎样实现批量删除操作(Java对数据库进行事务处理)?
- 对于MSSQL数据库被插入的木马可用SQL语句批量删除的方法。
- 批量删除数据库中所有表的记录(清空数据库)
- SQL 数据库 批量删除 注入的脚本
- 批量删除数据库表
- 如何批量删除数据库表?
- 批量删除Orcale数据库用户表
- 批量删除数据库中所有表的记录(清空数据库)
- MSSQL数据库被插入木马如何用SQL语句批量删除
- avaweb对数据库进行事务处理(批量删除操作)
- ExtAspNet应用技巧(二十四) - AppBox之Grid数据库分页排序与批量删除