系統資料表 (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
本節中的主題描述 SQL Server 中的系統數據表。
系統數據表不應由任何使用者直接變更。 例如,請勿嘗試使用 DELETE、UPDATE 或 INSERT 語句或使用者定義觸發程式來修改系統數據表。
允許參考系統數據表中記載的數據行。 不過,系統數據表中的許多數據行並未記載。 應用程式不應該直接寫入至直接查詢未記載的數據行。 相反地,若要擷取儲存在系統數據表中的資訊,應用程式應該使用下列任一元件:
系統預存程序
Transact-SQL 語句和函式
SQL Server 管理物件 (SMO)
Replication Management Objects (RMO)
資料庫 API 目錄函式
這些元件組成已發佈的 API,以從 SQL Server 取得系統資訊。 Microsoft維護這些元件的相容性,從發行到發行。 系統數據表的格式取決於 SQL Server 的內部架構,而且可能會從發行變更為發行。 因此,直接存取系統數據表未記載數據行的應用程式可能需要變更,才能存取較新版本的 SQL Server。
本節內容
系統會依下列功能區域來組織系統數據表主題: