SQL Server 清空数据库的方法
2022-11-12 09:48:40
内容摘要
这篇文章主要为大家详细介绍了SQL Server 清空数据库的方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!一 清空数据库里所有的表
代码
文章正文
这篇文章主要为大家详细介绍了SQL Server 清空数据库的方法,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
一 清空数据库里所有的表代码如下:
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 ?"
注:关于SQL Server 清空数据库的方法的内容就先介绍到这里,更多相关文章的可以留意
代码注释