教你把MSSQL中的数据库清空

来源:爱站网时间:2018-12-31编辑:网友分享
前些天有位老友找到小编说,想把MSSQL数据库里数据清空,却不知道怎么清空,为此爱站技术小编在这里整理了一些资料,接下来就教你把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中的数据库清空的全部内容了,如果有什么不清楚可以留言给我,如果觉得我写得不错的话,请给我一个大拇指,谢谢!

上一篇:讲解MSSQL数据类型和长度限制

下一篇:MSSQL存储过程分析

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载