拡張プロパティ カタログ ビュー - 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 = Route20 = データスペース (ファイル グループまたはパーティション構成)21 = Partition 関数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 は、次のように解釈されます。 の 0 major_id 場合class は常に 0 .の場合は 、または 7 、 が .object_id major_id 2 1 class |
minor_id |
int | 拡張プロパティが属するアイテムのセカンダリ ID です。アイテムのクラスに従って解釈されます。 ほとんどの項目では、 0 これは次のようになります。それ以外の場合、ID は次のようになります。if class は 1 if minor_id 列、それ以外0 のcolumn_id 場合はオブジェクトです。if class is 2 , minor_id is the parameter_id .if class is 7 , minor_id is the index_id . |
name |
sysname | プロパティ名、一意の class 、 major_id 、および minor_id . |
value |
sql_variant | 拡張プロパティの値です。 |
アクセス許可
カタログ ビューでのメタデータの可視性は、ユーザーが所有しているか、ユーザーに何らかのアクセス許可が付与されているセキュリティ保護可能なリソースに限定されます。 詳細については、「 Metadata Visibility Configuration」を参照してください。
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示