目次 目次 タイトルおよび著作権情報 はじめに この本で使用される表記規則 1 SQL for Oracle NoSQL Databaseの概要 2 単純なSELECT問合せ SQLBasicExamplesスクリプト SQLシェルの起動 列データの選択 問合せの列名の置換 新しい列の値の計算 表およびその列の識別 結果のフィルタ 結果のグループ化 結果の順序付け 結果の制限およびオフセットの指定 外部変数の使用方法 3 複合データの操作 SQLAdvancedExamplesスクリプト タイムスタンプの操作 配列の操作 レコードの操作 ORDER BYを使用した結果のソート マップの操作 size()関数の使用方法 4 JSONの操作 SQLJSONExamplesスクリプト 基本的な問合せ JSONでのWHERE EXISTSの使用方法 配列でのNULLの検出 データ型JSON列の調査 JSONデータでのマップ・ステップの使用方法 データ型のキャスト 検索Caseの使用方法 5 GeoJSONデータの操作 測地座標 GeoJSONデータの定義 GeoJSONデータの検索 6 索引の操作 基本的な索引付け 索引ヒントの使用方法 複合索引 複数キー索引 JSONデータの索引付け 7 表の行の操作 INSERTおよびUPSERTを使用した表の行の追加 UPDATE文を使用した表の行の変更 サンプル・データ フィールド値の変更 配列値の変更 配列への要素の追加 配列内の既存要素の変更 配列からの要素の削除 マップ値の変更 マップからの要素の削除 マップへの要素の追加 既存のマップ要素の更新 存続時間値の管理 読取り-変更-書込みサイクルの回避 A SQL for Oracle NoSQL Databaseシェルの概要 SQLシェルの実行 シェルの構成 シェル・ユーティリティ・コマンド connect consistency describe durability exit help history import load mode output page show faults show namespaces show query show roles show tables show users timeout timer verbose version