手机
当前位置:查字典教程网 >编程开发 >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 清空数据库的方法】相关文章:

SQLSERVER2005 中树形数据的递归查询

sqlserver数据库迁移的几种方式

SQL Server压缩日志及数据库文件大小

SQL语句的基本语法

SQLite数据库

关于数据库和SQL Server的若干见解

SQL Server 2005 更改安装路径目录的方法小结

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

mssql数据库系统崩溃后的一般处理步骤与方法

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

精品推荐
分类导航