適用於:SQL Server
Azure SQL 資料庫
Azure SQL 受控執行個體
Azure Synapse Analytics
分析平台系統(PDW)
Microsoft Fabric 中的 SQL 分析端點
Microsoft Fabric 中的倉儲
Microsoft Fabric 中的 SQL 資料庫
針對 Microsoft SQL Server 隨附的所有架構範圍系統物件,包含一個數據列。 所有系統物件都包含在名為 sys 或 INFORMATION_SCHEMA 的架構中。
| 資料行名稱 | 資料類型 | 描述 |
|---|---|---|
| NAME | sysname | 物件名稱。 |
| object_id | int | 物件標識碼。 在資料庫內是唯一的。 |
| principal_id | int | 如果與架構擁有者不同,則為個別擁有者的標識符。 根據預設,架構自主物件是由架構擁有者所擁有。 不過,您可以使用 ALTER AUTHORIZATION 語句來變更擁有權,來指定另一個擁有者。 如果沒有其他個別擁有者,則為 NULL。 如果物件類型為下列其中一項,則為 NULL: C = CHECK 條件約束 D = DEFAULT (條件約束或獨立) F = FOREIGN KEY 條件約束 PK = PRIMARY KEY 條件約束 R = 規則(舊樣式、獨立) TA = 元件 (CLR) 觸發程式 TR = SQL 觸發程式 UQ = UNIQUE 條件約束 |
| schema_id | int | 物件所包含的架構標識碼。 對於 SQL Server 隨附的所有架構範圍系統物件,此值一律位於 (schema_id('sys'), schema_id('INFORMATION_SCHEMA') 中) |
| parent_object_id | int | 這個物件所屬之對象的標識碼。 0 = 不是子物件。 |
| 型別 | char(2) | 物件類型: AF = 聚合函數 (CLR) C = CHECK 條件約束 D = DEFAULT (條件約束或獨立) F = FOREIGN KEY 條件約束 FN = SQL 純量函數 FS = 元件 (CLR) 純量函式 FT = 元件 (CLR) 資料表值函式 IF = SQL 嵌入資料表值函式 IT = 內部數據表 P = SQL 預存程式 PC = 元件 (CLR) 預存程式 PG = 計劃指南 PK = PRIMARY KEY 條件約束 R = 規則(舊樣式、獨立) RF = 複製過濾程序 S = 系統基表 SN = 同義字 SQ = 服務佇列 TA = 元件 (CLR) DML 觸發程式 TF = SQL 表值函數 TR = SQL DML 觸發程式 TT = 資料表類型 U = 資料表(使用者定義) UQ = UNIQUE 條件約束 V = 檢視 X = 擴充預存程式 |
| type_desc | nvarchar(60) | 物件類型的描述。 AGGREGATE_FUNCTION CHECK_CONSTRAINT DEFAULT_CONSTRAINT FOREIGN_KEY_CONSTRAINT SQL_SCALAR_FUNCTION CLR_SCALAR_FUNCTION CLR_TABLE_VALUED_FUNCTION SQL_INLINE_TABLE_VALUED_FUNCTION INTERNAL_TABLE SQL_STORED_PROCEDURE CLR_STORED_PROCEDURE PLAN_GUIDE PRIMARY_KEY_CONSTRAINT RULE REPLICATION_FILTER_PROCEDURE SYSTEM_TABLE SYNONYM SERVICE_QUEUE CLR_TRIGGER SQL_TABLE_VALUED_FUNCTION SQL_TRIGGER TABLE_TYPE USER_TABLE UNIQUE_CONSTRAINT VIEW EXTENDED_STORED_PROCEDURE |
| create_date | datetime | 建立物件的日期。 |
| modify_date | datetime | 上次使用 ALTER 語句修改物件的日期。 如果對象是數據表或檢視表,當數據表或檢視表上的叢集索引建立或變更時,modify_date也會變更。 |
| is_ms_shipped | bit | 物件是由內部Microsoft SQL Server 元件所建立。 |
| is_published | bit | 對象已發行。 |
| is_schema_published | bit | 只會發佈 對象的架構。 |
權限
目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration。