手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >MSSQL 清空数据库的方法
MSSQL 清空数据库的方法
摘要:一清空数据库里所有的表复制代码代码如下:DECLARE@tablenamevarchar(50)DECLARE@truncatesqlvar...

一 清空数据库里所有的表

复制代码 代码如下:

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 清空数据库的方法】相关文章:

SQL Server 2005恢复数据库详细图文教程

SqlServer2008 数据库同步的两种方式(发布、订阅使用方法)

SQL Server 2000中修改数据库COLLATE的实例

Win2008中安装的MSSQL2005后无法访问的解决方法

用SQL语句实现随机查询数据并不显示错误数据的方法

批量执行sql语句的方法

SQL Server数据库中的存储过程介绍

删除数据库中重复数据的几个方法

MSSQL获取当前插入数据的id

SQL Server中统计每个表行数的快速方法

精品推荐
分类导航