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 ?" |