Contents

Chapter 1: 
 
  • 1.1 アーキテクチャ
  • 1.2 機能
  • 1.2.1 SQL-92 準拠
  • 1.2.2 拡張機能
  • 1.3 相互運用性
  • 1.3.1 JDBC
  • 1.3.2 ODBC
  • 1.3.3 埋め込み SQL
  • 1.3.4 ダイナミック SQL
  • 1.3.5 Caché SQL ゲートウェイ
  • Chapter 2: 
     
  • 2.1 SQL オプション
  • 2.2 ODBC 構成
  • 2.2.1 ODBC 環境変数およびロギング
  • 2.2.2 Windows クライアント管理
  • 2.2.3 UNIX クライアント管理
  • 2.3 JDBC クライアント構成
  • Chapter 3: 
     
  • 3.1 テーブル
  • 3.2 クエリ
  • 3.3 特権
  • 3.4 識別子
  • 3.4.1 UNICODE 識別子
  • 3.4.2 区切り識別子
  • 3.4.3 SQL 予約語
  • 3.5 照合
  • 3.5.1 インデックス値の照合
  • 3.5.2 従来の照合関数
  • Chapter 4: 
     
  • 4.1 クラスを使用したテーブルの定義
  • 4.2 DDL を使用したテーブルの定義
  • 4.2.1 埋め込み SQL での DDL の使用
  • 4.2.2 ダイナミック SQL を使用した DDL の実行
  • 4.2.3 コマンド行から DDL スクリプトを実行
  • Chapter 5: 
     
  • 5.1 更新可能なビュー
  • 5.1.1 WITH CHECK オプション
  • 5.2 読み取り専用ビュー
  • Chapter 6: 
     
  • 6.1 インデックスの定義
  • 6.1.1 クラス定義を使用したインデックスの定義
  • 6.1.2 DDL を使用したインデックスの定義
  • 6.2 標準インデックス
  • 6.2.1 複数のプロパティのインデックス
  • 6.2.2 一意のインデックス
  • 6.2.3 インデックスでデータを保存
  • 6.3 ビットマップ・インデックス
  • 6.3.1 ビットマップ・インデックス演算
  • 6.3.2 クラス定義を使用したビットマップ・インデックスの定義
  • 6.3.3 DDL を使用したビットマップ・インデックスの定義
  • 6.3.4 ビットマップ・インデックスにおける制限事項
  • 6.3.5 インデックス・タイプの選択
  • 6.4 インデックス構築
  • 6.4.1 Caché SQL マネージャでのインデックス構築
  • 6.4.2 プログラミングによるインデックスの構築
  • Chapter 7: 
     
  • 7.1 SELECT 文
  • 7.1.1 SELECT リスト
  • 7.1.2 FROM 節
  • 7.1.3 WHERE 節
  • 7.1.4 ORDER BY 節
  • 7.2 JOIN
  • 7.2.1 OUTER JOIN 制限
  • Chapter 8: 
     
  • 8.1 INSERT 文
  • 8.2 UPDATE 文
  • 8.3 DELETE 文 
  • Chapter 9: 
     
  • 9.1 マクロ・プリプロセッサ
  • 9.2 構文と使用法
  • 9.2.1 &sql 指示文
  • 9.2.2 スキーマ・ネームの解析
  • 9.2.3 リテラル値
  • 9.2.4 ホスト変数
  • 9.2.5 データ形式
  • 9.2.6 単純な SQL 文
  • 9.2.7 SQL カーソル
  • 9.2.8 SQLCODE 変数とエラー処理
  • 9.2.9 %ROWCOUNT 変数
  • 9.2.10 %ROWID 変数
  • 9.2.11 NULL 処理
  • Chapter 10: 
     
  • 10.1 ダイナミック SQL と埋め込み SQL
  • 10.2 %Library.ResultSet クラス
  • 10.2.1 %Library.ResultSet オブジェクトの生成
  • 10.2.2 クエリの作成
  • 10.2.3 クエリのメタ情報
  • 10.2.4 クエリの実行
  • 10.2.5 クエリからのデータのフェッチ
  • 10.2.6 クエリのクローズ
  • 10.3 クエリ・キャッシュ
  • Chapter 11: 
     
  • 11.1 インデックス
  • 11.2 EXTENTSIZE と SELECTIVITY
  • 11.2.1 EXTENTSIZE
  • 11.2.2 SELECTIVITY
  • Chapter 12: 
     
    Chapter 13: 
     
  • 13.1 トリガの定義
  • 13.2 トリガ・コード
  • Chapter 14: 
     
  • 14.1 ストアド・プロシージャの定義
  • 14.1.1 クラス定義内でストアド・プロシージャを定義
  • 14.1.2 DDL を使用したストアド・プロシージャの定義
  • 14.2 ストアド・プロシージャの使用法
  • 14.2.1 ストアド関数
  • Chapter 15: 
     
  • 15.1 DDL を使用した BLOB と CLOB の定義
  • 15.2 Caché メソッドでの BLOB と CLOB の使用法
  • 15.3 ODBC からの BLOB と CLOB の使用法
  • 15.4 JDBC からの BLOB と CLOB の使用法
  • Chapter 16: 
     
    Chapter 17: 
     
  • 17.1 ユーザとロール
  • 17.2 特権
  • Chapter 18: 
     
  • 18.1 暗黙結合
  • 18.1.1 参照
  • 18.2 構文
  • 18.2.1 COUNT(*) と列の追加
  • 18.3 関数と演算子
  • 18.3.1 %ID
  • 18.3.2 %STARTSWITH
  • 18.4 ユーザ定義関数