24.5 永続的なデータ・ガイド情報のためのデータ・ディクショナリ・ビュー
静的データ・ディクショナリ・ビューを問い合せて、データ・ガイド対応JSON検索索引があるJSON列を含む表を確認し、データ・ガイド対応JSON検索索引に記録されているJSONオブジェクトのフィールド情報を抽出できます。
データ・ガイド対応の索引を持つJSON列がない表は、ビューに表示されません。
次のビューを使用すると、データ・ガイド対応JSON検索索引を持つ列を見つけることができます。ビューには、列TABLE_NAME (表名)、COLUMN_NAME (JSON列名)、DATAGUIDE (データ・ガイド)があります。
-
USER_JSON_DATAGUIDES— 現在のユーザーが所有する表 -
ALL_JSON_DATAGUIDES— 現在のユーザーがアクセス可能な表 -
DBA_JSON_DATAGUIDES— すべての表
JSON列にデータ・ガイド対応JSON検索索引がある場合、列DATAGUIDEの値はJSON列のデータ・ガイドであり、CLOBインスタンスとしてフラット形式です。データ・ガイド対応の索引がない場合は、ビュー内にその列の行はありません。
TABLE_NAME、COLUMN_NAME、PATH、TYPEおよびLENGTHが含まれています。列PATH、TYPEおよびLENGTHは、データ・ガイド・フィールドo:path、typeおよびo:lengthの値にそれぞれ対応しています。
-
USER_JSON_DATAGUIDE_FIELDS— 現在のユーザーが所有する表 -
ALL_JSON_DATAGUIDE_FIELDS— 現在のユーザーがアクセス可能な表 -
DBA_JSON_DATAGUIDE_FIELDS— すべての表
両方のタイプのビューの場合、ビューの名前には接頭辞ALL_またはDBA_が付き、ビューには列OWNER(値は表の所有者)が含まれています。
関連項目:
-
ALL_JSON_DATAGUIDESおよび関連データ・ディクショナリ・ビューの詳細は、『Oracle Databaseリファレンス』を参照してください -
ALL_JSON_DATAGUIDE_FIELDSおよび関連データ・ディクショナリ・ビューの詳細は、『Oracle Databaseリファレンス』を参照してください
親トピック: JSONデータ・ガイド