`
cd0281
  • 浏览: 123048 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

清除数据库里面的所有表数据(转)

 
阅读更多
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go


-- =============================================
-- Author:		<Author,,Name>
-- Create date: <Create Date,,>
-- Description:	<Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[deldata] 
AS
BEGIN
	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 --//关闭游标
END

分享到:
评论

相关推荐

    SQL清除数据库里面所有用户表的数据

    ### SQL清除数据库内所有用户表的数据 在数据库管理与维护工作中,有时会遇到需要清除数据库中所有用户表数据的情况。这种需求可能出现在测试环境清理、数据初始化或迁移等场景。本文将详细介绍如何通过SQL脚本安全...

    达梦数据库删除模式下所有表.sql

    达梦数据库

    c# 如何删除datagridview中数据并删除数据库中的数据

    // 假设dataTable是从数据库查询得到的数据表 dataGridView1.DataSource = dataTable; ``` ### 综合案例 以下是一个综合示例,展示了如何结合以上步骤来完成整个过程: ```csharp private void btnDelete_Click...

    如何设计数据库表.doc

    数据库规范化的基本原则是消除数据冗余和提高数据的一致性。在设计之初,你需要深入理解你的数据,考虑数据的生命周期,如数据如何产生、如何变化,以及可能的未来需求。了解数据的来源、类型和处理方式,比如用户...

    初学者需要掌握的数据库设计词汇对照表.txt(数据库的一些专用词汇都在这,我在网上总结了好久才出来

    数据字典是一个包含数据库中所有对象的描述信息的目录,如表、字段和索引。它帮助管理员和开发者理解和维护数据库结构。 ### 27. Data Independence 数据独立性是指应用程序与数据库结构之间的分离程度。逻辑独立性...

    达梦7,删除某一模式(schema)下的全部表

    达梦7,删除某一模式(schema)下的全部表。 使用sql脚本执行。

    清除SQL数据库里的重复记录

    总结来说,清除SQL数据库中的重复记录是数据治理的关键部分,可以通过检测和删除步骤实现。同时,通过合理的设计和约束,可以预防重复记录的产生。在进行这些操作时,务必确保数据的安全,并定期检查和维护数据库的...

    致远A6数据库分离代码,历史数据部署,文件配置要点

    工作日活跃用户350人左右,在没有与其他ERP数据对接的情况下,每天都会产生大量数据,其中最大的流程表在很短时间就突破6千万条数据,而每个用户,点开每条协同都会单独在这个张表中查询自己的数据,很快数据库就会...

    VB6.0 将数据库数据传给Word.rar

    VB6.0 将数据库数据传给Word,将数据库内容发送给Word,在Word中打开Access中的数据内容:  '创建word应用程序,这一句话打开word2000  Set wdapp = CreateObject("Word.Application")  '在word中添加一个新文档 ...

    SQL Server数据库中交易日志的维护

    交易日志记录了所有数据库更改的历史,包括插入、更新和删除操作,以便在系统崩溃或数据损坏时能够恢复到一个已知的稳定状态。这篇文档主要讨论了如何管理和维护SQL Server中的交易日志,以避免磁盘空间耗尽并确保...

    人脸识别数据库.zip

    在AI和机器学习的世界里,这样的数据集是至关重要的,它们能够帮助模型学习和理解人脸的多样性,从而提升识别的准确性和鲁棒性。 数据集通常由大量标注好的图像组成,这些图像可能包含了不同的人脸、不同的表情、...

    在Oracle数据库里用存储过程定期分割表

    在Oracle数据库中,面对随着时间增长的数据表,特别是那些与时间紧密相关的日志表,定期分割表是一种有效的管理策略。这有助于优化性能,提高查询效率,同时保持数据的整洁和易于管理。以下是一些关于如何使用存储...

    从头开始构建数据库的一个artisan命令

    但是,这个命令不会删除数据库本身,只会清除所有数据表。 如果希望在清空数据库后加载初始数据,可以结合`seed`命令。首先,使用`php artisan make:seeder TableNameSeeder`创建一个种子类,然后在`DatabaseSeeder...

    sql server 数据库脚本导出工具

    · 导出XML:在数据导出界面中选择要导出的数据表,点击“导出XML”按钮,选择要保存的文件后等待导出结束即可;导出的结果是XML文件,该文件可以用“数据导入”功能导入到目标数据库。 · 导出SQL:在数据导出界面...

    .Net实现在线人数统计和对数据库中表的操作

    本项目聚焦于在线人数统计以及对数据库中表的CRUD(创建、读取、更新、删除)操作,这些都是Web开发中的核心功能。 首先,我们要理解在线人数统计的基本原理。在Asp.Net中,可以通过跟踪会话(Session)或Cookie来...

    DBF数据库读取工具

    这种工具对于那些需要处理或分析旧数据,或者在不使用完整数据库管理系统的情况下访问DBF数据的人来说非常有用。 描述中的"FOXPRO数据库查看工具"进一步强调了这个工具与FoxPro的关系。FoxPro是Microsoft开发的一种...

    android greenDao实现数据存储和增删改查

    实体类代表数据库中的表, Dao类则包含了对这些表的所有操作方法。 接下来,我们来看如何实现数据的增删改查: 1. **增加数据**:创建一个实体对象,然后调用Dao的insert()方法即可将对象存入数据库。 ```java ...

    asp.net使用DataSet数据集插入表记录

    当数据库更新后,还需要调用`DataSet`的`AcceptChanges`方法,以清除所有的更改标记。这样可以确保下一次从数据库加载数据时,不会误认为数据已经发生了变化。 ```csharp dataSet.AcceptChanges(); ``` #### 小结 ...

    互联网数据库试题

    3. 数据库设计的规范化:规范化是数据库逻辑设计阶段的过程,目的是为了消除数据冗余和提高数据完整性。规范化处理包括将数据分解为表格,这些表格之间通过关键字相互关联。逻辑设计阶段是数据库设计的关键步骤之一...

Global site tag (gtag.js) - Google Analytics