如何以简单的方式删除所选的100个临时数据库

时间:2015-04-30 02:14:20

标签: database sql-server-2008

如何以简单的方式删除所选的100个数据库?我使用的是SQL Server。

示例:

dbo.temp1
dbo.temp2
dbo.temp3
.
.
.
dbo.temp98
dbo.temp99
dbo.temp100
dbo.temp101
dbo.temp102

我只想将dbo.temp1删除为dbo.temp100

1 个答案:

答案 0 :(得分:1)

首先运行此选项以检查它是否仅列出要删除的表:

EXEC sp_MSForEachTable 'IF LEFT(''?'',11) = ''[dbo].[temp''  PRINT ''?'''

如果是,请运行:

EXEC sp_MSForEachTable 'IF LEFT(''?'',11) = ''[dbo].[temp''  DROP TABLE ?'