プライマリ・コンテンツに移動
Oracle® Databaseリファレンス
12c リリース1 (12.1)
B71292-14
目次へ移動
目次
索引へ移動
索引

前
次

2.147 ALL_JSON_COLUMNS

ALL_JSON_COLUMNSは、現行のユーザーがアクセスできるJavaScript Object Notation (JSON)列に関する情報を示します。このビューには、AND条件のIS JSONチェック制約が含まれ、ユーザーがアクセスできる各列が表示されます。このビューを使用すると、そのユーザーがアクセスできるすべてのJSON列を確認できます。

たとえば、チェック制約がIS JSON条件と論理条件ORを使用する他の条件を組み合せたものである場合、列はこのビューには表示されません。この場合、列内のデータがJSONデータかどうか判別できません。たとえば、次の制約では列jcol内のデータがJSONデータであることは保証されません。

jcol is json OR length(jcol) < 1000

関連ビュー

  • DBA_JSON_COLUMNSは、すべてのJSON列に関する情報を示します。

  • USER_JSON_COLUMNSは、ユーザーが所有者であるJSON列に関する情報を示します。このビューは、OWNER列を表示しません。

データ型 NULL 説明

OWNER

VARCHAR2(128)

NOT NULL

JSON列を持つ表の所有者

TABLE_NAME

VARCHAR2(128)

NOT NULL

JSON列を持つ表の名前

COLUMN_NAME

VARCHAR2(128)

NOT NULL

JSON列の名前

FORMAT

VARCHAR2(9)

JSONデータのフォーマット

DATA_TYPE

VARCHAR2(13)

JSON列のデータ型

注意:

このビューは、Oracle Database 12cリリース1 (12.1.0.2)以降で使用できます。

関連項目: