Subscribe

RSS Feed (xml)

Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

2010年10月21日 星期四

刪除MSSQL DB裡全部的資料表

因為工作需要,需要把一個db裡的資料表刪除(因為db裡的store procedure 和view要保留,不可drop 整個db)
查了一下相關的程式,留著日後可參考


declare @cmd varchar(4000)
declare cmds cursor for
Select
'drop table [' + Table_Name + ']'
From
INFORMATION_SCHEMA.TABLES
Where
Table_Name like 'prefix%'

open cmds
while 1=1
begin
fetch cmds into @cmd
if @@fetch_status != 0 break
exec(@cmd)
end
close local
deallocate local

沒有留言:

張貼留言