数据库只能一个个删除,类似:
1、
drop database like "xxx%"
2、或者使用变量赋值
drop database @dbname
都是不可行的。
但是即便是一个个删除还有有办法“批量地一个个删除”,就是使用通配符:
declare @sql varchar(8000)
Select @sql=isnull(@sql, ' ')+ 'drop database '+name+char(13) from sysdatabases where name like 'xxx%'
print @sql
exec(@sql)