如何以简单的方式删除所选的100个数据库?我使用的是SQL Server。
示例:
dbo.temp1
dbo.temp2
dbo.temp3
.
.
.
dbo.temp98
dbo.temp99
dbo.temp100
dbo.temp101
dbo.temp102
我只想将dbo.temp1
删除为dbo.temp100
。
答案 0 :(得分:1)
首先运行此选项以检查它是否仅列出要删除的表:
EXEC sp_MSForEachTable 'IF LEFT(''?'',11) = ''[dbo].[temp'' PRINT ''?'''
如果是,请运行:
EXEC sp_MSForEachTable 'IF LEFT(''?'',11) = ''[dbo].[temp'' DROP TABLE ?'