一段删除某个数据库下所有数据的好脚本
2007-06-29 16:21
357 查看
在SQL SERVER 2000/2005中,有时要删除某个数据库下的所有数据,如果数据库下很多
表,也挺麻烦的,于是可以用一段SQL来实现
Declare @t varchar (1024)
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
EXEC ('TRUNCATE TABLE '+ @t)
FETCH NEXT from tbl_cur INTO @t
END
CLOSE tbl_cur
DEALLOCATE tbl_Cur
表,也挺麻烦的,于是可以用一段SQL来实现
Declare @t varchar (1024)
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
EXEC ('TRUNCATE TABLE '+ @t)
FETCH NEXT from tbl_cur INTO @t
END
CLOSE tbl_cur
DEALLOCATE tbl_Cur
相关文章推荐
- 一段删除某个数据库下所有数据的好脚本
- 一段删除某个数据库下所有数据的好脚本
- SQL Server 数据库维护脚本合集[006]-删除所有用户表数据并截断表
- SQL Server 数据库维护脚本合集[007]-删除数据库所有用户表数据
- 删除数据库所有数据 附带sp_MSforeachtable使用方法
- SQL Server 数据库维护脚本合集[005]-删除数据库所有用户表
- 勤于思考:游标删除数据库所有表数据
- Oracle导入导出及删除指定用户下所有数据库脚本
- SQL Serverl删除数据库中所有表与数据语句
- 删除数据库中所有表的数据
- SQL Server Reporting Service 报错:报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥,必须还原备份密钥或删除所有加密的内容。
- 删除数据库所有表数据
- 删除数据库所有表数据
- 删除数据库中所有表数据
- 删除数据库中所有表的数据
- 删除数据库所有用户表数据
- 保存数据库中其他对象不变,删除数据库中所有数据的实现方法
- SQL查找数据库中所有没有主键的数据表脚本
- SQL删除数据库中所有用户数据表外键
- mysql 批量删除数据库中的所有数据