CREATE TABLE #databaseNames(name varchar(100)NOTNULL,

db_size varchar(50),ownervarchar(50),dbidint,

created date,statustext,compatibility_levelint);

INSERT #databaseNamesexecsp_helpdb;

-- Just modify the string after like below:

DECLARE dropCur CURSORFOR SELECT name FROM #databaseNames WHERE name like '[' + ‘NewDB6%' + ']';

OPEN dropCur;

 DECLARE @dbName nvarchar(100); 

FETCH NEXTFROM dropCur INTO @dbName;

 DECLARE@statement nvarchar(200);

 

WHILE @@FETCH_STATUS= 0

BEGIN

SET @statement ='DROP DATABASE '+ @dbName;EXECsp_executesql@statement;FETCHNEXTFROM dropCur INTO @dbName;

END

CLOSE dropCur;

 DEALLOCATE dropCur;

 DROP TABLE #databaseNames

;

 

posted on 2012-06-27 14:22  Melissa_00  阅读(223)  评论(0)    收藏  举报