sqlserver通用的删除服务器上的所有相同后缀的临时表
2012-05-27 00:00
806 查看
use tempdb if object_id('tempdb..#table') is not null drop table tempdb..#table select name into tempdb..#table from (select * from sysobjects where xtype='U') a where a.name like '%test_select' declare @table varchar(100),@count int select @count=count(name) from tempdb..#table while(@count>0) begin select top 1 @table=name from tempdb..#table exec(' if object_id('''+@table+''') is not null drop table '+@table+' delete from tempdb..#table where name='''+@table+''' ') set @count=@count-1 end drop table tempdb..#table
建议:尽量不要大量使用临时表,因为使用tempdb库会使系统的负载加大。
相关文章推荐
- 通用-删除服务器上的所有相同后缀的临时表
- linux 删除所有后缀名相同的文件
- 报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥。必须还原备份密钥或删除所有加密的内容。
- SQLserver删除某数据库中所有表实现思路
- sqlserver删除数据库中所有的表和存储过程
- sqlserver 删除所有表和视图对象sql
- Mysql批量删除相同前缀或后缀的表
- SQLServer 删除所有表的外键约束
- jfinal 临时文件下载(用户下载完成后删除服务器的文件)
- 递归删除子目录下所有.la后缀文件
- 用rm递归递归删除子目录下所有.o后缀文件
- SQLServer通过链接服务器远程删除数据性能问题解决
- php删除服务器所有session踢掉所有在线用户linux
- 文章标题 删除文件加中所有.jpg 后缀的图片
- 从串s中删除所有和串t相同的子串的算法
- poj 2752 求一个字符串所有的相同前后缀
- SQLServer 删除所有表和删除所有存储过程
- 【SqlServer】【问题收集】删除同一张表中完全相同的记录
- 递归删除文件夹下面所有子文件夹中的.pyc后缀文件