需求贴:http://bbs.youkuaiyun.com/topics/390527148?page=1
例如数据库中存在tmp_1001 tmp_1002 tmp_1003 ..... tmp_1203 等名字的表
如何实现将所有表名为”tmp_“ 开头的表 中的数据都删除
用
delete
的方式(记录日志)
exec sp_MSforeachtable 'Delete from ? where object_name(object_id(''?'')) like ''%tmp[_]%'''
用
truncate
的方式(不记录日志)
exec sp_MSforeachtable 'if object_name(object_id(''?'')) like ''%tmp[_]%'' truncate table ?'