刪除所有表的數據
阿新 • • 發佈:2017-09-29
enable 檢查 from table ons 觸發器 sel trigger foreach
/****** Object: StoredProcedure [dbo].[sp_DeleteAllData] Script Date: 06/24/2016 10:15:40 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[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
刪除所有表的數據