例一覧
- 1-1 A JSONオブジェクト(JavaScriptのオブジェクト・リテラルの表現)
- 2-1 テキストのJSONデータからJSON型への即時の変換
- 2-2 JSONデータへのタイムゾーン情報の追加
- 2-3 JSON_SERIALIZEを使用したJSON型またはBLOBデータのオブジェクト・メンバーが順序付けされたフォーマット出力テキストへの変換
- 2-4 JSON_SERIALIZEを使用した非ASCII Unicode文字のASCIIエスケープ・コードへの変換
- 4-1 JSON型の列を持つ表の作成
- 4-2 JSONデータが整形式であることを確認するためのチェック制約でのIS JSONの使用
- 4-3 JSON列へのJSONデータの挿入
- 5-1 テキストのJSONデータが厳密な整形式であることを確認するためのチェック制約でのIS JSONの使用
- 6-1 仮想列および制約を使用したJSONコレクション表の作成
- 6-2 JSONコレクション表の作成
- 6-3 (非二面性) JSONコレクション・ビューの作成
- 7-1 条件IS JSONでのJSONスキーマに対するJSONデータの検証
- 7-2 IS JSONチェック制約で型キャストを使用したJSONスキーマ検証
- 7-3 列制約の事前チェック
- 9-1 JDBCクライアント: LOBロケータ・インタフェースを使用したJSON BLOBデータの取得
- 9-2 JDBCクライアント: LOBロケータ・インタフェースを使用したJSON CLOBデータの取得
- 9-3 ODP.NETクライアント: LOBロケータ・インタフェースを使用したJSON BLOBデータの取得
- 9-4 ODP.NETクライアント: LOBロケータ・インタフェースを使用したJSON CLOBデータの取得
- 9-5 JDBCクライアント: LOBデータ・インタフェースを使用したJSON BLOBデータの取得
- 9-6 JDBCクライアント: LOBデータ・インタフェースを使用したJSON CLOBデータの取得
- 9-7 JDBCクライアント: getBytesを使用したBLOBコンテンツ全体の直接読取り
- 9-8 JDBCクライアント: getStringを使用したCLOBコンテンツ全体の直接読取り
- 9-9 ODP.NETクライアント: getBytesを使用したBLOBコンテンツ全体の直接読取り
- 9-10 ODP.NETクライアント: getStringを使用したCLOBコンテンツ全体の直接読取り
- 10-1 JSONマテリアライズド式列を使用したパーティション化されたコレクション表の作成
- 13-1 JSON_TRANSFORMの使用による1つのJSON文書内のフィールドの更新
- 13-2 JSON_TRANSFORMの使用によるすべての文書内のフィールド値の設定
- 13-3 JSON_TRANSFORMを使用したフィールドの追加
- 13-4 JSON_TRANSFORMによるJSONデータの即時の変換
- 13-5 JSON_TRANSFORMでのSQLバインド変数の使用
- 13-6 JSON_TRANSFORM: 集合としての配列への要素の追加
- 13-7 JSON_TRANSFORM: 集合としての配列への既存要素の追加に失敗
- 13-8 JSON_TRANSFORM: ハンドラIGNORE IF PRESENTを使用して要素が事前に存在していたことによるADD_SETエラーを防ぐ
- 13-9 要素を配列に追加してそれを末尾に挿入
- 13-10 JSON_TRANSFORM: 変数の使用による配列への複数要素の追加
- 13-11 JSON_TRANSFORM: CASEとSETによる変更の制御
- 13-12 JSON_TRANSFORM: LHSの配列への複数のRHS値のコピー
- 13-13 JSON_TRANSFORM: オブジェクトへのフィールドの挿入
- 13-14 JSON_TRANSFORM: すでに存在するフィールドの挿入は失敗
- 13-15 JSON_TRANSFORM: 配列への要素の挿入
- 13-16 JSON_TRANSFORM: 集合としての配列2つの論理積
- 13-17 JSON_TRANSFORM: 特定のフィールドのみを保持
- 13-18 JSON_TRANSFORM: 述語を満たす値があるフィールドのみを保持
- 13-19 集合としての配列2つのマージ
- 13-20 JSON_TRANSFORM: 集合としての配列2つの差集合
- 13-21 NESTED PATHを使用した有効範囲の限定、KEEPによるJSON_TRANSFORMプルーニングの制限
- 13-22 JSON_TRANSFORM: NESTED PATHの使用による配列要素の集計
- 13-23 JSON_TRANSFORM: 配列の先頭への要素の付加
- 13-24 JSON_TRANSFORMで変数を使用して配列の先頭に複数の要素を付加
- 13-25 JSON_TRANFORM: 位置による配列要素の削除
- 13-26 JSON_TRANSFORM: 述語を満たす配列要素の削除
- 13-27 JSON_TRANFORM: 述語を満たすフィールドの削除
- 13-28 JSON_TRANSFORM: 集合としての配列からの要素の削除
- 13-29 JSON_TRANSFORM: 集合としての配列からの既存要素の削除は失敗
- 13-30 JSON_TRANSFORM: ハンドラIGNORE ON ABSENTを使用して要素が存在しないことによるREMOVE_SETエラーを防ぐ
- 13-31 JSON_TRANSFORM: フィールドの名前変更
- 13-32 JSON_TRANSFORM: JSON値の置換
- 13-33 JSON_TRANSFORM: SETの使用によるオブジェクトへのフィールドの追加
- 13-34 JSON_TRANSFORM: SETの使用によるフィールドの値の変更
- 13-35 JSON_TRANSFORM: SETの使用による配列要素の変更
- 13-36 JSON_TRANSFORM: SETの使用による配列への値の追加(null埋込みあり)
- 13-37 JSON_TRANSFORM: SETの使用によるオブジェクトを含むフィールド値の作成または置換
- 13-38 JSON_TRANSFORM: SETの使用による配列要素の変更
- 13-39 JSON_TRANSFORM: 配列内の要素をそれらの値でソート
- 13-40 JSON_TRANSFORM: 配列内の要素をフィールド値でソート
- 13-41 JSON_TRANSFORM: 集合としての配列2つの和集合
- 14-1 JSONマージ・パッチ・ドキュメント
- 14-2 マージ・パッチ適用されたJSONドキュメント
- 14-3 JSON_MERGEPATCHを使用したJSON列の更新
- 14-4 JSON_MERGEPATCHによるJSONデータの即時の変更
- 15-1 発注書向けのデータベース・ディレクトリ・オブジェクトの作成
- 15-2 外部表の作成およびテキストJSONデータのファイルシステム・ファイルからの入力
- 15-3 JSONデータ用のJSON列を含む表の作成
- 15-4 外部表からデータベース表へのJSONデータのコピー
- 15-5 外部表からJSONコレクション表へのJSONデータのコピー
- 16-1 JSONドット表記法の問合せとJSON_VALUEの比較
- 16-2 JSONドット表記法の問合せとJSON_QUERYの比較
- 17-1 各文書のフィールド値の集計
- 17-2 すべての文書のフィールド値の集計
- 18-1 パラメータJSON_BEHAVIORを使用したERROR ON ERROR動作の指定
- 18-2 ON MISMATCH句の使用
- 18-3 パラメータJSON_BEHAVIORの使用による緩慢/厳密な型互換性の指定
- 19-1 JSON_EXISTS: フィルタのないパス式
- 19-2 JSON_EXISTS: パス式のフィルタ内のカレント項目と有効範囲
- 19-3 JSON_EXISTS: カレント項目に応じたフィルタ条件
- 19-4 JSON_EXISTS: フィルタの有効範囲の限定
- 19-5 JSON_EXISTS: 条件を持つパス式を使用したパス式
- 19-6 JSON_TABLEを使用して表されたJSON_EXISTS
- 20-1 JSON_VALUE: VARCHAR2として戻されるJSONのブール値
- 20-2 JSON_VALUE: BOOLEANとしてSQLに戻されるJSONのブール値
- 20-3 JSON_VALUE: BOOLEANとしてPL/SQLに戻されるJSONのブール値
- 20-4 JSON_VALUE: NUMBERとしてSQLに返されるJSONのブール値
- 20-5 JSON_VALUEを使用したJSONデータからのユーザー定義のオブジェクト・インスタンスのインスタンス化
- 20-6 JSON_VALUEを使用したJSONデータからのコレクション型インスタンスのインスタンス化
- 20-7 JSON_TABLEを使用して表されたJSON_VALUE
- 21-1 JSON_QUERYを使用したJSON値の選択
- 21-2 JSON_TABLEを使用して表されたJSON_QUERY
- 22-1 等価のJSON_TABLE問合せ: 単純な構文と完全な構文
- 22-2 等価: SQL NESTEDとLEFT OUTER JOINを指定したJSON_TABLE
- 22-3 SQL NESTEDを使用したネスト配列の展開
- 22-4 JSONデータに複数回アクセスすることによるデータの抽出
- 22-5 JSON_TABLEを使用した複数回読み取ることのないデータ抽出
- 22-6 JSON配列全体のJSONデータとしての投影
- 22-7 JSON配列の要素の投影
- 22-8 JSON配列の要素と他のデータの投影
- 22-9 JSON_TABLE: NESTEDを使用した配列要素の投影
- 22-10 JSONデータに対するビューの作成
- 22-11 JSONデータに対するマテリアライズド・ビューの作成
- 23-1 JSON_TEXTCONTAINSを使用したJSONデータの全文問合せ
- 23-2 JSON_TEXTCONTAINS: SCOREを使用した関連性による問合せ結果のソート
- 24-1 JSONデータ・ガイドの検索用でない永続的サポートの有効化
- 24-2 既存のJSON検索索引のJSONデータ・ガイド・サポートの有効化
- 24-3 JSON検索索引を使用したJSONデータに関する統計情報の収集
- 24-4 いくつかのJSONフィールド用の優先列名の指定
- 24-5 JSON_DATAGUIDEを使用して取得する階層データ・ガイドを使用したビューの作成
- 24-6 すべてのスカラー・フィールドを投影するビューの作成
- 24-7 パス式で対象とされたスカラー・フィールドを投影するビューの作成
- 24-8 所定の頻度のスカラー・フィールドを投影するビューの作成
- 24-9 JSON_DATAGUIDEを使用して取得されたデータ・ガイドを使用したJSONフィールドを投影する仮想列の追加
- 24-10 仮想列の非表示および表示での追加
- 24-11 配列下にないすべてのスカラー・フィールドの仮想列としての投影
- 24-12 最小頻度のスカラー・フィールドの仮想列としての投影
- 24-13 最小頻度のスカラー・フィールドの非表示の仮想列としての投影
- 24-14 JSONフィールドから投影された仮想列の削除
- 24-15 変更トリガーADD_VCによる仮想列の自動的な追加
- 24-16 ユーザー定義の変更トリガーを使用したデータ・ガイド更新のトレース
- 24-17 2015発注書の文書の追加
- 24-18 2016発注書の文書の追加
- 24-19 集計関数JSON_DATAGUIDEを使用した複数のデータ・ガイドの作成
- 24-20 JSON_DATAGUIDEを使用して取得するデータ・ガイドの問合せ
- 24-21 最小頻度が80%のパスに対する索引データを使用したデータ・ガイドの問合せ
- 24-22 発注書のフラット・データ・ガイド
- 24-23 発注書の階層データ・ガイド
- 24-24 発注書の文書のスキーマ・データ・ガイド
- 25-1 FORMAT JSON: 入力のSQL値をJSONデータにする宣言
- 25-2 JSON_OBJECTでの名前/値ペアの使用
- 25-3 JSON_OBJECTでの列名の使用
- 25-4 JSON_OBJECTでのワイルドカード(*)の使用
- 25-5 ABSENT ON NULLを指定したJSON_OBJECTの使用
- 25-6 JSON_OBJECTでのユーザー定義のオブジェクト型インスタンスの使用
- 25-7 JSON_OBJECTでのWITH TYPENAMEの使用
- 25-8 値引数の指定があるJSON_ARRAYを使用したJSON配列の構成
- 25-9 問合せ引数の指定があるJSON_ARRAYを使用したJSON配列の構成
- 25-10 JSON_OBJECTAGGを使用したJSONオブジェクトの構成
- 25-11 JSON_ARRAYAGGを使用したJSON配列の構成
- 25-12 SQL副問合せを使用したネストされた配列を持つJSONオブジェクトの生成
- 25-13 JSON生成を使用するビューの作成
- 25-14 DEPARTMENT_VIEWから生成されたJSON文書
- 27-1 インメモリーJSONオブジェクトの構成およびシリアライズ
- 27-2 メソッドGET_KEYS()を使用したオブジェクト・フィールドのリストの取得
- 27-3 メソッドPUT()を使用したJSON文書の部分的な更新
- 28-1 GeoJSONデータを使用した表
- 28-2 GeoJSON機能のgeometryオブジェクトのSDO_GEOMETRYインスタンスとしての選択
- 28-3 GeoJSON機能の複数のgeometryオブジェクトのSDO_GEOMETRYとしての取得
- 28-4 スカラーGeoJSONデータの空間索引の作成
- 28-5 GeoJSONジオメトリと空間演算子の使用
- 28-6 GeoJSONデータに対するマテリアライズド・ビューの作成
- 28-7 GeoJSONデータに対するマテリアライズド・ビューの空間索引の作成
- 30-1 JSON_VALUEのビットマップ索引の作成
- 30-2 JSONフィールドに対する関数ベースの索引の作成: ドット表記法
- 30-3 JSONフィールドに対する関数ベースの索引の作成: JSON_VALUE
- 30-4 JSON_VALUE関数ベースの索引に対するNULL ON EMPTYの指定
- 30-5 JSON_VALUE関数ベースの索引とJSON_TABLE問合せの使用
- 30-6 リテラル数値と比較したフィールドを対象としたJSON_EXISTS問合せ
- 30-7 変数値と比較したフィールドを対象としたJSON_EXISTS問合せ
- 30-8 変数値と比較して数値にキャストされるフィールドを対象としたJSON_EXISTS問合せ
- 30-9 フィールド比較の論理積を対象としたJSON_EXISTS問合せ
- 30-10 JSON_VALUE問合せと明示的なRETURNING NUMBER
- 30-11 JSON_VALUE問合せと明示的な数値変換
- 30-12 JSON_VALUE問合せと暗黙的な数値変換
- 30-13 表PARTS_TAB (複数値索引の例)
- 30-14 JSON_EXISTSの複数値索引の作成
- 30-15 JSON_EXISTSのコンポジット複数値索引の作成
- 30-16 配列位置を対象にできるコンポジット複数値索引の作成
- 30-17 項目メソッドnumberOnly()を使用したJSON_EXISTS問合せ
- 30-18 項目メソッドnumberOnly()を使用しないJSON_EXISTS問合せ
- 30-19 複数フィールドをチェックするJSON_EXISTS問合せ
- 30-20 配列要素の位置をチェックするJSON_EXISTS問合せ
- 30-21 JSONオブジェクト・フィールドのコンポジットBツリー索引の作成
- 30-22 コンポジットBツリー索引を使用して索引付けされたJSONデータの問合せ
- 30-23 デフォルトの動作によるJSON検索索引の作成
- 30-24 コミット時に同期されるJSON検索索引の作成
- 30-25 JSON検索索引が使用されていることを示す実行計画
- 30-26 テキスト検索のパス・サブセット化を使用したJSON検索索引の作成
- 30-27 テキスト検索と値検索の両方のパス・サブセット化を使用したJSON検索索引の作成
- 30-28 いくつかの非定型JSON問合せ
- 31-1 非定型問合せのサポートのためのIM列ストアへのJSONデータの移入
- 31-2 全文問合せのサポートのためのIM列ストアへのJSON型の列の移入
- 32-1 クエリー・リライトをサポートするためのJSONデータのマテリアライズド・ビューの作成
- 32-2 JSONデータのマテリアライズド・ビューに対する索引の作成
- D-1 DBMS_JSON.JSON_TYPE_CONVERTIBLE_CHECKによってレポートされた問題のあるJSONデータの検索
- D-2 CREATE TABLE AS SELECT (CTAS)を使用したJSONデータ型への移行
- D-3 INSERTをSELECT (IAS)として使用したJSONデータ型への移行
- D-4 元の表名への新しい表名の変更
- D-5 索引の再作成に必要な情報の取得