這是一個不斷出現在我腦海的普遍問題。在SQL Server 2008中使用SQL Server 2000系統表有什麼主要缺點嗎?使用系統視圖是一個好習慣,但用簡單的話來說,爲什麼?使用系統視圖
Q
使用系統視圖
1
A
回答
1
從BOL,Catalog views:
我們建議您使用目錄 的意見,因爲他們是到目錄 元數據最 通用接口,並提供最 有效的方式來獲取,轉換, 和提供此 信息的定製形式。所有用戶可用的 目錄元數據通過 目錄視圖公開。
該鏈接還說,目錄視圖將維護在各個版本之間並隱藏可以更改的實際表格。展望未來,這些是要走的路線
2
是的 - 他們已被棄用,並會在某個時間點被刪除。
如果您現在習慣使用新的sys.
目錄視圖,那麼當舊式SQL Server 2000系統表可能會完全消失時,您將不必這樣做。
而且,在我看來,它更容易和更「專注」於
select * from sys.foreign_keys
,而不是像做
select * from sysobjects where type = 'F'
的目的(選擇圍繞外鍵數據)更清楚國際海事組織稱。
2
除了Marc已經說過的內容之外,我還補充說他們也沒有維護,也沒有提供新功能的最新信息,因此您可能會丟失重要信息。
相關問題
- 1. 如何使用系統目錄視圖
- 2. 表或視圖系統視圖
- 3. Android系統視圖checkedtextview
- 4. Android系統視圖羣組
- 5. 如何限制系統表/視圖的用戶視圖
- 6. 使用FileSystemWatcher監視文件系統
- 7. 在nitroscript視圖中使用變量,NitroSell系統
- 8. 如何獲得Android系統視圖ID
- 9. Windows Phone 8文件系統視圖
- 10. 動畫系統警報類型視圖
- 11. Total.js自定義系統視圖
- 12. 基於視圖的導航系統
- 13. Django - 評分系統視圖和模板
- 14. 網頁視圖不會在android系統
- 15. 適合系統Windows的右視圖
- 16. 從系統()輸出到文本視圖
- 17. 可可「視圖」系統如何工作?
- 18. 系統資源監視器/圖表
- 19. 創建相當於系統視圖的「設置」視圖
- 20. 如何使用Java在kubuntu中監視系統統計信息?
- 21. 使用NodeJS訪問系統圖標
- 22. 我如何使用系統圖標
- 23. 使用地圖庫存系統
- 24. 使用opengl圖形系統崩潰
- 25. 使用系統設置圖標
- 26. 使用的系統圖標在iPhone
- 27. 使用Xcode使用表視圖開發簡單的iPhone課程管理系統
- 28. 圖書館系統:借用
- 29. 如何使用Linux中的系統庫創建縮略圖視圖
- 30. 我可以在哪裏下載oracle系統視圖像sql server系統視圖映射?
+1沒有什麼比BOL報價更好:) – 2010-02-10 06:42:42