ホームページ > データベース > mysql チュートリアル > 清空所有表中的数据的存储过程

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-07 18:00:51
オリジナル
1538 人が閲覧しました

清空所有表中的数据的sql语句,需要的朋友可以参考下,利用了存储过程。

代码如下:
--*******************************************************
--* 清空所有表中的数据 *
--* 撒哈拉大森林 *
--* 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 --执行
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
ホストファイルが空です
から 1970-01-01 08:00:00
0
0
0
ファイルが空です
から 1970-01-01 08:00:00
0
0
0
nginx - openresty では ngx.var が空です
から 1970-01-01 08:00:00
0
0
0
ホストの空白のヘルプ
から 1970-01-01 08:00:00
0
0
0
ホストファイルが空なのはなぜですか?
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート