sys.system_objects (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric 的 SQL 端點分析 Microsoft Fabric 的倉儲
針對 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 = 不是子物件。 |
type | 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 = Replication-filter-procedure S = 系統基表 SN = 同義字 SQ = 服務佇列 TA = 元件 (CLR) DML 觸發程式 TF = SQL table-valued-function 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。