勤于思考:游标删除数据库所有表数据
2013-07-05 11:46
429 查看
使用游标删除库的所有表
DECLARE @tablename varchar(20) DECLARE CUR CURSOR FOR SELECT name FROM sysobjects WHERE type = 'U' OPEN CUR FETCH NEXT FROM CUR INTO @tablename WHILE @@FETCH_STATUS=0 BEGIN EXEC ('TRUNCATE TABLE ' + @tablename) FETCH NEXT FROM CUR INTO @tablename END CLOSE CUR; DEALLOCATE CUR;
相关文章推荐
- 数据库表初始化,删除所有数据后主键ID从1开始
- 快速删除数据库中所有表中的数据
- 删除某个数据库所有表的数据
- Oracle使用游标删除所有用户数据表中的所有记录脚本
- mvc中实现删除数据库表中的所有数据
- 删除sqlserver指定数据库的所有表的数据
- 快速删除数据库中所有表中的数据
- Oracle使用游标删除所有用户数据表中的所有记录脚本
- 用游标遍历某台服务器下所有的数据库中某个字段所在的表名及数据库名
- 保存数据库中其他对象不变,删除数据库中所有数据的实现方法
- 一次性删除数据库内所有表数据
- 保存中其他对象不变,删除数据库中所有数据的实现方法
- 删除数据库所有表数据(保留表结构和约束)
- SQL Server Reporting Service 报错:报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥,必须还原备份密钥或删除所有加密的内容。
- 删除数据库中的所有数据
- 删除数据库中所有表中的数据
- 删除数据库中所有表数据的方法
- 删除数据库中所有表及其数据
- SQL删除数据库中的所有数据
- postgresql数据库使用函数查询所有符合条件的表名,以及删除所有查询到的表的数据