清空库数据sql

Posted 禅道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了清空库数据sql相关的知识,希望对你有一定的参考价值。

--清空库数据
CREATE PROCEDURE sp_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‘
EXEC sp_MSFOREACHTABLE ‘SELECT * FROM ?‘
GO

exec sp_DeleteAllData

以上是关于清空库数据sql的主要内容,如果未能解决你的问题,请参考以下文章

sql清空表数据的方法

sqlserver2005,如何将一个数据库中的所有表的数据清空,而约束不删?跪求答案

SQL SERVER 怎样清空表的数据

怎样清空数据库sql 2000,清空后让表的id从1开始

怎样清空数据库sql 2000,清空后让表的id从1开始

SQL SERVER数据库日志清空图文教程