拡張プロパティ カタログ ビュー - sys.extended_properties
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウス
現在のデータベース内の拡張プロパティごとに 1 行のデータを返します。
列名 | データ型 | 説明 |
---|---|---|
class | tinyint | プロパティが存在する項目のクラスを識別します。 以下のいずれかを指定できます。 0 = データベース 1 = オブジェクトまたは列 2 = パラメーター 3 = スキーマ 4 = データベース プリンシパル 5 = アセンブリ 6 = 型 7 = インデックス 8 = ユーザー定義テーブル型の列 10 = XML スキーマ コレクション 15 = メッセージ型 16 = サービス コントラクト 17 = サービス 18 = リモート サービス バインド 19 = ルート 20 = データ領域 (ファイル グループまたはパーティションのスキーマ) 21 = パーティション関数 22 = データベース ファイル 27 = プラン ガイド |
class_desc | nvarchar(60) | 拡張プロパティが存在するクラスの説明。 以下のいずれかを指定できます。 DATABASE OBJECT_OR_COLUMN PARAMETER SCHEMA DATABASE_PRINCIPAL ASSEMBLY TYPE INDEX XML_SCHEMA_COLLECTION MESSAGE_TYPE SERVICE_CONTRACT SERVICE REMOTE_SERVICE_BINDING ROUTE DATASPACE PARTITION_FUNCTION DATABASE_FILE PLAN_GUIDE |
major_id | int | 拡張プロパティが属するアイテムの ID です。アイテムのクラスに従って解釈されます。 ほとんどの項目では、これはクラスが表すものに適用される ID です。 標準以外のメジャー ID は、次のように解釈されます。 class が 0 の場合、major_id は常に 0 になります。 class が 1、2、または 7 の場合、major_id は object_id になります。 |
minor_id | int | 拡張プロパティが属するアイテムのセカンダリ ID です。アイテムのクラスに従って解釈されます。 ほとんどの項目では、これは 0 です。それ以外の場合、ID は次のようになります。 class が 1 の場合、minor_id は、列であれば column_id に、オブジェクトであれば 0 になります。 class が 2 の場合、minor_id は parameter_id になります。 class が 7 の場合、minor_id は index_id になります。 |
name | sysname | class、major_id、および minor_id で一意となるプロパティ名です。 |
value | sql_variant | 拡張プロパティの値です。 |
アクセス許可
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されたセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。
参照
カタログ ビュー (Transact-SQL)
拡張プロパティ カタログ ビュー (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示