sql server編寫腳本自動清空各表數據以初始化數據庫

問題:
有時已有項目要移植,例如原來在廣州地區使用的某系統,忽然說惠州那邊也要用這套同樣的系統。或者,在demo環境下弄了一些測試數據。而後要清空所有表數據。
若是表比較多的話,逐個表手工編寫腳本就太麻煩了。html

解決方案:
使用系統存儲過程sp_MSforeachtable結合truncate table語句。達到快速刪除數據庫各表所有數據的目的。數據庫

腳本:測試

/*
    說明:本腳本用於清空數據庫各表數據,請謹慎使用,請提早備份好數據庫,如因本腳本執行而形成的刪庫跑路問題,責任一律與本博主無關
    腳原本源:https://www.cnblogs.com/zhang502219048/p/11067023.html
*/
exec sp_MSforeachtable 'truncate table ?'

 【轉載請註明博文來源:http://www.javashuo.com/article/p-hmhlihtu-ku.htmlspa

相關文章
相關標籤/搜索