RM新时代|专业团队

首頁(yè) 服務(wù) 產(chǎn)品 文檔 關(guān)于

sqlserver刪除指定字符的數據庫

刪除庫名包含dw_的數據庫

if object_id('tempdb..#dbToDelete') is not null?

? ? drop table #dbToDelete
if object_id('tempdb..#databaseName') is not null?
? ? drop table #databaseName
declare @dbToDelete table(name varchar(50))
declare @databaseName varchar(100)

insert into @dbToDelete select name from sys.databases where name like '%dw_%'

--刪除指定字符開(kāi)頭,把前面的%號刪除掉

while exists(select name from @dbToDelete)
begin
?
? ? select top 1 @databaseName=name from @dbToDelete
?
? ? if exists(select * from sys.databases where name = @databaseName)
? ? begin
? ? ? ? print 'dropping databse: '+@databaseName
?
? ? ? ? --強制刪除所有符合條件的實(shí)例
? ? ? ? ? exec('
? ? ? ? use master
? ? ? ? ALTER DATABASE ' + @databaseName +' SET SINGLE_USER WITH ROLLBACK IMMEDIATE
? ? ? ? drop database '+@databaseName)
? ? ? ??
? ? end
? ? ?
? ? delete from @dbToDelete where name = @databaseName
end
RM新时代|专业团队
RM新时代手机版下载-首页 RM新时代入口-首页 RM新时代足球交易平台 RM新时代平台网址-首页 RM新时代网站
RM新时代网站 新时代RM|APP官网网址 RM新时代官方网站 RM新时代手机版下载 RM新时代正常可以出正常提 rm新时代正规吗 RM新时代平台网址 RM新时代还能玩多久 新时代手机平台官网 新时代app官方版下载