SQLServer批量新增資料庫

ywxj_001發表於2022-05-29

SQLServer批量新增資料庫指令碼:

新建一張表aa,裡面設定一個欄位bb。


declare @i int

set @i=1

while @i<100

begin

insert into aa(bb)

select

(select 

 'CREATE DATABASE [DATA_'+convert(varchar,@i)+'_2001]

 ON 

( FILENAME = N''C:\DATA\BL'+convert(varchar,@i)+'\2001\BL.mdf'' ),

( FILENAME = N''C:\DATA\BL'+convert(varchar,@i)+'\2001\BL.ldf'' )

 FOR ATTACH') as oo


set @i=@i +1

end



把指令碼寫入aa表,然後從aa表把批量新增資料庫指令碼匯出。


完成。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22996654/viewspace-2897758/,如需轉載,請註明出處,否則將追究法律責任。

相關文章