sys.all_objects (Transact-SQL)
適用対象: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW) Microsoft Fabric のSQL 分析エンドポイント Microsoft Fabric のウェアハウス
すべてのスキーマ スコープ ユーザー定義オブジェクトおよびシステム オブジェクトの和集合を示します。
列名 | データ型 | 説明 |
---|---|---|
name | sysname | オブジェクト名 |
object_id | int | オブジェクト ID 番号。 データベース内で一意です。 |
principal_id | int | スキーマの所有者と異なる場合は個々の所有者の ID。 既定では、スキーマに含まれているオブジェクトはスキーマの所有者が所有します。 ただし、ALTER AUTHORIZATION ステートメントを使って所有権を変更することで、別の所有者を指定できます。 代替の所有者がない場合は NULL です。 オブジェクトの型が次のいずれかの場合は NULL になります。 C = CHECK 制約 D = DEFAULT (制約またはスタンドアロン) F = FOREIGN KEY 制約 PK = PRIMARY KEY 制約 R = ルール (旧スタイル、スタンドアロン) TA = アセンブリ (CLR) トリガー TR = SQL トリガー UQ = UNIQUE 制約 |
schema_id | int | このオブジェクトを含むスキーマの ID。 SQL Server に含まれるすべてのスキーマ スコープ システム オブジェクトの場合、この値は常に (schema_id('sys'))、schema_id('INFORMATION_SCHEMA')) にあります。 |
parent_object_id | int | このオブジェクトが属しているオブジェクトの ID。 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 = シノニム SO = シーケンス オブジェクト 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 | 内部 SQL Server コンポーネントによって作成されたオブジェクト。 |
is_published | bit | オブジェクトがパブリッシュされます。 |
is_schema_published | bit | オブジェクトのスキーマのみがパブリッシュされることを示します。 |
アクセス許可
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。
参照
オブジェクト カタログ ビュー (Transact-SQL)
カタログ ビュー (Transact-SQL)
sys.objects (Transact-SQL)
sys.system_objects (Transact-SQL)