SQL实现删除所有表数据
来源:互联网 发布:vmware虚拟机安装linux 编辑:程序博客网 时间:2024/05/16 08:46
DECLARE tables_cursor CURSOR
FOR
SELECT name FROM sysobjects WHERE type = 'U'--选择用户表名
OPEN tables_cursor --打开游标连接
DECLARE @tablename sysname -- 定义变量
FETCH NEXT FROM tables_cursor INTO @tablename
--结果集中一行一行读取表名
WHILE (@@FETCH_STATUS <> -1) --判断游标状态
BEGIN EXEC ('delete from ' + '['+@tablename+']') --清空表中的数据
FETCH NEXT FROM tables_cursor INTO @tablename --下一行数据
END DEALLOCATE tables_cursor --关闭游标
FOR
SELECT name FROM sysobjects WHERE type = 'U'--选择用户表名
OPEN tables_cursor --打开游标连接
DECLARE @tablename sysname -- 定义变量
FETCH NEXT FROM tables_cursor INTO @tablename
--结果集中一行一行读取表名
WHILE (@@FETCH_STATUS <> -1) --判断游标状态
BEGIN EXEC ('delete from ' + '['+@tablename+']') --清空表中的数据
FETCH NEXT FROM tables_cursor INTO @tablename --下一行数据
END DEALLOCATE tables_cursor --关闭游标
0 0
- SQL实现删除所有表数据
- SQL删除所有表数据的实现方法
- 一条SQL删除所有表中数据
- 一条SQL删除所有表中数据
- 一条SQL删除所有表中数据
- SQL语句删除表中所有数据
- 删除SQL表中所有数据 Truncate
- SQL删除所有重复数据。
- sql server删除所有数据
- Sql 删除所有表
- sql 删除所有表
- 一条删除所有表中数据的SQL语句
- sql oracle如何删除某一用户下所有表数据
- SQL Serverl删除数据库中所有表与数据语句
- 删除表所有数据的sql语句,和效率快慢
- 删除sql server数据库中所有数据
- SQL删除数据库中的所有数据
- SQL批量删除语句,SQL删除所有数据
- 还是C
- Linux下多线程下载工具 - Axel
- 测试理论 (二) --- 基本知识
- Linux-2.6.38的LCD驱动分析(三)
- 避免Java应用中NullPointerException的技巧和最佳实践
- SQL实现删除所有表数据
- Linux-2.6.38的LCD驱动分析(四)
- data storage manager和buffer manager实现
- Git/Github使用方法小记
- Maven问题总结
- Unity移动平台使用系统字库插件unity-sysfont
- 从 C/C++ 程序调用 Java 代码
- Maven单元测试总结
- Android设计模式]Android退出应用程序终极方法