MSSQL清除数据库中所有数据
2013-08-26 12:05
316 查看
Declare @t varchar
(1024)
Declare @SQL
varchar(2048)
Declare tbl_cur cursor for select TABLE_NAME from
INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE
TABLE'
OPEN tbl_cur FETCH NEXT from tbl_cur INTO
@t
WHILE @@FETCH_STATUS = 0
BEGIN
SET @SQL='TRUNCATE TABLE '+ @t
--print (@SQL)
EXEC (@SQL)
FETCH NEXT from tbl_cur INTO
@t
END
CLOSE tbl_cur
DEALLOCATE tbl_Cur
P.S:别忘切换使用数据库,或者在开始加上 use XXX数据库
P.S2:执行前最好对数据库进行备份。
(1024)
Declare @SQL
varchar(2048)
Declare tbl_cur cursor for select TABLE_NAME from
INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE
TABLE'
OPEN tbl_cur FETCH NEXT from tbl_cur INTO
@t
WHILE @@FETCH_STATUS = 0
BEGIN
SET @SQL='TRUNCATE TABLE '+ @t
--print (@SQL)
EXEC (@SQL)
FETCH NEXT from tbl_cur INTO
@t
END
CLOSE tbl_cur
DEALLOCATE tbl_Cur
P.S:别忘切换使用数据库,或者在开始加上 use XXX数据库
P.S2:执行前最好对数据库进行备份。
相关文章推荐
- 清除一个数据库里所有表的数据
- C#实现杀掉MSSQL中数据库当前连接的所有进程(进行数据还原的时候需要用到)
- 清除数据库里面所有用户表的数据
- MSSQL中如何用SQL清除所有表的数据(downmoon)?
- MSSQL中如何用SQL清除所有表的数据(downmoon)
- Mssql 查询数据库中的所有数据库名
- [MSSQL]批量清理指定数据库中所有数据
- 一个MySQL清除数据库所有表数据保留表结构的存储过程
- sql server 清除数据库中所有表的数据
- [MSSQL]批量清理指定数据库中所有数据
- 反转一个字符串和删除N层级目录的所有文件或者删除数据库所有表保留数据库;清除数据库所有表的数据
- MSSQL中如何用SQL清除所有表的数据(downmoon)?
- sql server 快捷生成清除某个数据库所有表数据
- 清除一个数据库里所有表的数据
- 在MSSQL中如何用SQL清除所有表的数据
- MSSQL中如何用SQL清除所有表的数据(downmoon)?
- 清除数据库中表中的所有数据
- Afinal数据库模块的实现准备(一)_清除所有数据表
- MSSQL清空当前数据库中所有用户表的数据,重置标识列
- 清除redis中所有数据