摘要:
系統存儲過程sp_MSforeachtable和sp_MSforeachdb,是微軟提供的兩個不公開的存儲過程。從mssql6.5開始,存放在SQL Server的MASTER數據庫中。可以用來對某個數據庫的所有表或某個SQL服務器上的所有數據庫進行管理,下面將對此進行詳細介紹。
作為數據庫管理者或開發者等經常會檢查整個數據庫或用戶表。
如:檢查整個數據庫的容量,看指定數據庫所有用戶表的容量,所有表的記錄數等等,我們一般處理這樣的問題都是通過游標來達到要求。
如果我們用sp_MSforeachtable就可以非常方便的達到相同的目的,
如:sql查詢所有用戶表的列表,詳細信息,如:記錄數,表占用大小等
EXEC sp_MSforeachtable "EXECUTE sp_spaceused '?'" 閱讀全文
系統存儲過程sp_MSforeachtable和sp_MSforeachdb,是微軟提供的兩個不公開的存儲過程。從mssql6.5開始,存放在SQL Server的MASTER數據庫中。可以用來對某個數據庫的所有表或某個SQL服務器上的所有數據庫進行管理,下面將對此進行詳細介紹。
作為數據庫管理者或開發者等經常會檢查整個數據庫或用戶表。
如:檢查整個數據庫的容量,看指定數據庫所有用戶表的容量,所有表的記錄數等等,我們一般處理這樣的問題都是通過游標來達到要求。
如果我們用sp_MSforeachtable就可以非常方便的達到相同的目的,
如:sql查詢所有用戶表的列表,詳細信息,如:記錄數,表占用大小等
EXEC sp_MSforeachtable "EXECUTE sp_spaceused '?'" 閱讀全文
posted @ 2012-01-17 14:54
.NET快速開發框架
閱讀(3301)
評論(2)
推薦(2)
摘要:
【推薦】(SqlServer)不公開存儲過程 sp_Msforeachtable與sp_Msforeachdb詳解——通過知識共享樹立個人品牌。一.簡要介紹:系統存儲過程sp_MSforeachtable和sp_MSforeachdb,是微軟提供的兩個不公開的存儲過程。從mssql6.5開始,存放在... 閱讀全文
posted @ 2012-01-17 14:41
.NET快速開發框架
閱讀(934)
評論(0)
推薦(0)
摘要:
在實際應用中,當我們準備把一個項目移交至客戶手中使用時,我們需要把庫中所有表先前的測試數據清空,以給客戶一個干凈的數據庫,如果涉及的表很多,要一一的清空,不僅花費時間,還容易出錯以及漏刪,在這兒我提供了一個方法,可快捷有效的清空指定數據庫所有表的數據。僅供參考,歡迎交流不同意見。 閱讀全文
在實際應用中,當我們準備把一個項目移交至客戶手中使用時,我們需要把庫中所有表先前的測試數據清空,以給客戶一個干凈的數據庫,如果涉及的表很多,要一一的清空,不僅花費時間,還容易出錯以及漏刪,在這兒我提供了一個方法,可快捷有效的清空指定數據庫所有表的數據。僅供參考,歡迎交流不同意見。 閱讀全文
posted @ 2012-01-17 08:51
.NET快速開發框架
閱讀(6617)
評論(49)
推薦(7)

浙公網安備 33010602011771號