清空所有表中的数据的存储过程

时间:2024-01-16 11:00:08 


--*******************************************************
--* 清空所有表中的数据 *
--* 撒哈拉大森林 *
--* 2010-6-28 *
--*******************************************************

if exists (select * from sysobjects where type='P' and name=N'P_DeleteAllData' )
drop procedure P_DeleteAllData
go

CREATE PROCEDURE P_DeleteAllData
as
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' --禁用约束
EXEC sp_MSForEachTable 'ALTER TABLE ? DISABLE TRIGGER ALL' --禁用触发器
EXEC sp_MSForEachTable 'DELETE FROM ?' --删除所有表中的数据
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL' --启用约束
EXEC sp_MSForEachTable 'ALTER TABLE ? ENABLE TRIGGER ALL' --启用触发器
go

--执行存储过程
--exec P_DeleteAllData --执行
标签:清空,表中的数据
0
投稿

猜你喜欢

  • sqoop如何指定pg库的模式(方法详解)

    2022-09-30 02:52:47
  • 学习ASP.NET八天入门:第一天

    2007-08-07 13:08:00
  • numpy中的ndarray方法和属性详解

    2021-04-17 10:19:04
  • sql server 性能优化之nolock

    2024-01-24 11:34:10
  • python代码区分大小写吗

    2023-11-26 11:23:46
  • Windows 2003服务器上传文件受限制的解决方法

    2011-02-14 11:29:00
  • mac os10.12安装mysql5.7.18教程

    2024-01-19 14:08:27
  • python中用shutil.move移动文件或目录的方法实例

    2021-01-03 07:35:06
  • QQ登录Banner之清明概念

    2009-04-15 11:41:00
  • mysql5.7.21启动异常的修复方法

    2024-01-24 20:33:16
  • Mysql的慢SQL优化思路和规范详解

    2024-01-22 22:01:15
  • keras回调函数的使用

    2022-08-22 11:42:41
  • python 使用Tensorflow训练BP神经网络实现鸢尾花分类

    2023-04-15 13:29:00
  • Python整型运算之布尔型、标准整型、长整型操作示例

    2021-01-28 06:39:15
  • Golang单元测试与覆盖率的实例讲解

    2024-05-05 09:27:50
  • mysql Innodb表空间卸载、迁移、装载的使用方法

    2024-01-25 16:41:56
  • 实现SQL Server到DB2连接服务器很简单

    2010-08-08 15:24:00
  • 如何在PyCharm中配置使用Anaconda环境

    2021-01-28 14:16:53
  • mysql:Can't start server: can't create PID file: No space left on device

    2024-01-24 23:20:46
  • django基础之数据库操作方法(详解)

    2024-01-19 12:42:25
  • asp之家 网络编程 m.aspxhome.com