系統資料表 (Transact-SQL)
適用於:SQL ServerAzure SQL 受控執行個體
本節中的主題描述 SQL Server 中的系統資料表。
任何使用者都不應直接變更系統資料表。 例如,請勿嘗試利用 DELETE、UPDATE 或 INSERT 陳述式,或使用者自訂觸發程序來修改系統資料表。
您可以參考系統資料表中的記載資料行。 不過,系統資料表中的許多資料行都沒有記載。 應用程式不應撰寫成直接查詢未記載的資料行。 相反地,若要擷取系統資料表所儲存的資訊,應用程式應該使用下列任何元件之一:
系統預存程序
Transact-SQL 語句和函式
SQL Server 管理物件 (SMO)
Replication Management Objects (RMO)
資料庫 API 目錄函數
這些元件組成已發佈的 API,以從 SQL Server 取得系統資訊。 Microsoft 會維護這些元件的相容性,從發行到發行。 系統資料表的格式取決於SQL Server的內部架構,而且可能會從發行變更為發行。 因此,直接存取系統資料表未記載資料行的應用程式可能必須先變更,才能存取更新版本的 SQL Server。
本節內容
系統資料表主題依下列功能區來組織:
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: