如何批量删除SQL Server中拥有指定前缀或后缀的表?
[已解决] 如何批量删除SQL Server中拥有指定前缀或后缀的表?
当前页面:http://www.senparc.com/SZD-52
{ 收藏当前页面 }
最佳答案
declare @name varchar(20)
while(exists(select * from sysobjects where name like 'dnt_%'))
begin
select @name=name from sysobjects where name like 'dnt_%'
exec ('drop table '+@name)
end
如果是后缀的话,'dnt_%'换成'%User'就行了
while(exists(select * from sysobjects where name like 'dnt_%'))
begin
select @name=name from sysobjects where name like 'dnt_%'
exec ('drop table '+@name)
end
如果是后缀的话,'dnt_%'换成'%User'就行了
回答时间:2010/4/12 21:38:14
| 回答者:zsu
其他参考答案(0)
提交失败!请检查错误!错误信息:
以下信息或许对您有用:
- [已解决] 20 sql delta 4 key 2012/3/30 13:42:21
- [已解决] 20 A severe error occurred on the current c... 2010/11/25 19:21:27
- [已解决] 20 SQL Server 2000在ASP.NET中的连接字符串? 2010/11/23 16:16:35
- [已解决] 20 怎样远程连接SQL Server2000数据库?默认1433端口连接不上! 2010/11/23 15:33:48
- [已解决] 10 SQL Server能不能自动随机生成Guid?也就是SQL Server中的u... 2010/10/7 16:12:58