再改一下就是删除多个表了.这是删除多个数据库的.
DECLARE GID CURSOR
READ_ONLY
FOR SELECT convert(varchar(40),[name]) as spid FROM [master].[dbo].[sysdatabases]
DECLARE @name varchar(40)
OPEN GID
FETCH NEXT FROM GID INTO @name
WHILE (@@fetch_status <> -1)
BEGIN
IF (@@fetch_status <> -2)
BEGIN
exec ('drop database '+ @name )
END
FETCH NEXT FROM GID INTO @name
END