目次 目次 タイトルおよび著作権情報 はじめに この本で使用される表記規則 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 indexes show mrtable-agent-statistics show namespaces show query show regions show roles show tables show users timeout timer verbose version