SQL:清空資料庫所有資料

iSQlServer發表於2009-10-12

使用遊標逐個清空表
declare tempCursor cursor for
select name from sysobjects where type='U'--獲取資料庫中所有表名:‘U’表示使用者表

open tempCursor
declare @tbName varchar(50)

fetch next from tempCursor
into @tbName

while @@fetch_status=0
begin
 exec('truncate table '+ @tbName )

fetch next from tempCursor
into @tbName
end

close tempCursor
deallocate tempCursor
go

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

相關文章