方案1:
declare @sql varchar(8000)
Select @sql=isnull(@sql, ' ')+ 'drop database '+name+char(13)
from master..sysdatabases where name like 'system% '
exec(@sql)
方案2:
declare @var varchar(1000)
set @var= ' '
select @var=@var+ 'drop database '+name+char(13) from sysdatabases where name like 'System_% '
print @var
--exec(@var)
本文提供了一种使用SQL删除特定数据库的脚本方法,包括两种实现方案:一种使用SQL Server的内置函数,另一种通过执行SQL命令实现。适用于需要批量删除数据库的场景。
1436

被折叠的 条评论
为什么被折叠?



