日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

SQL删除一个数据库内所有表的数据保留表结构

發布時間:2025/7/14 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL删除一个数据库内所有表的数据保留表结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實現思路: 1.禁用所有約束,外鍵 2.禁用所有觸發器 3.刪除表數據 4.開啟觸發器 5.開啟約束

CREATE PROCEDURE proc_deleteDateSql/*生成清除數據庫表數據的腳本方法分享*/ 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 proc_deleteDateSql godrop proc proc_deleteDateSql go

轉載于:https://www.cnblogs.com/lxss/p/10064558.html

總結

以上是生活随笔為你收集整理的SQL删除一个数据库内所有表的数据保留表结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。