萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> MSSQL清空數據庫的方法

MSSQL清空數據庫的方法

本文字一篇有關MSSQL 清空數據庫的方法的文章,它可以清空數據庫裡所有的表, 清除數據庫裡的所有數據。有需要的朋友可以參考下。

一 清空數據庫裡所有的表

復制代碼 代碼如下:

DECLARE @tablename varchar(50)

DECLARE @truncatesql varchar(255)

DECLARE TrCun_Cursor CURSOR FOR

select [name] from sysobjects where type = 'U'

--有條件的清空表 name<>'不想清空的表名'--

OPEN TrCun_Cursor

FETCH TrCun_Cursor INTO

@tablename

WHILE(@@fetch_status = 0)

BEGIN

SET @truncatesql = 'truncate table ' + @tablename

--exec(@truncatesql) --當要刪除時,就去掉--

PRINT @truncatesql

FETCH TrCun_Cursor INTO @tablename

END

CLOSE TrCun_Cursor

DEALLOCATE TrCun_Cursor

二 清除數據庫裡的所有數據

EXEC sp_MSforeachtable "truncate table ?"

以上就是精品為大家提供有關MSSQL 清空數據庫的方法的文章,希望對大家有所幫助。

copyright © 萬盛學電腦網 all rights reserved