J2X0-1638-01Z2(00)
まえがき 第1章 SQLの概要 1.1 SQLの種類 1.2 SQL文の共通規則 1.2.1 SQL文に指定する名前 1.2.2 データベースの例 第2章 データを検索する方法 2.1 列の値をそのまま取り出す 2.1.1 複数の列の値を取り出す 2.1.2 NULL値を含むデータを取り出す 2.1.3 複数の表からデータを取り出す 2.1.4 冗長な行を取り除いて取り出す 2.2 特定の列以外を取り出す 2.2.1 データ間で四則演算をする 2.2.2 列の値の合計値、平均値、最大値、最小値、および行数を求める 第3章 データを変更する方法 3.1 データベースにデータを追加する 3.1.1 追加するデータをNULL値にする 3.1.2 追加するデータに省略値を使用する 3.1.3 追加するデータに現在の日時を設定する 3.1.4 別の表のデータを追加する 3.2 データベースのデータを更新する 3.2.1 複数の列の値を更新する 3.2.2 更新するデータをNULL値にする 3.2.3 更新するデータに省略値を使用する 3.2.4 更新するデータに現在の日時を設定する 3.2.5 更新するデータに別の列の値を使用する 3.2.6 更新するデータに四則演算を行う 3.2.7 表のすべての行を更新する 3.3 データベースのデータを削除する 3.3.1 表のすべての行を削除する 第4章 カーソルを使用するデータ操作の方法 4.1 カーソルの概念 4.2 カーソルを宣言する 4.3 カーソルのオープンおよびクローズ 4.4 カーソルの位置づけおよびデータの取出し 4.5 カーソルを使用してデータを更新する 4.6 カーソルを使用してデータを削除する 第5章 複数の表を関連づけて操作する方法 5.1 複数の表から新たな表を導出する 5.2 表を関連づける条件を指定する 5.3 表に別名を用いてデータを操作する 5.4 同一表を関連づけて操作する 5.5 複数の表から行の集合和を求める 第6章 いろいろなデータ操作の方法 6.1 表をグループ化してデータを操作する 6.1.1 表をグループ化してデータを取り出す 6.1.2 グループ化した表から処理対象のグループを特定する 6.1.3 関連づけられた複数の表をグループ化して操作する 6.1.4 グループ表の集計結果を再集計する 6.2 いろいろな探索条件を指定する 6.2.1 2つの値を比較する 6.2.2 値が特定の範囲に含まれるかを調べる 6.2.3 値がいくつかの値の集合に含まれるかを調べる 6.2.4 値が文字列のパターンに一致するかを調べる 6.3 数値のデータを操作する 6.4 文字列のデータを操作する 6.5 日付のデータを操作する 6.6 データ型を変換してデータを操作する 6.7 CASE式を使用してデータを操作する 6.8 行識別子を指定してデータを操作する 6.9 並列クエリを利用してデータを操作する 6.10 スキーマ名を省略する 6.11 現行セションの利用者を変更する 6.12 問合せ指定の結果列に名前を付加する 6.13 順序を使用してデータを操作する 6.14 LIMITを使用して結果件数を限定する 第7章 アプリケーションの実行時に動的SQL文を実行する方法 7.1 動的SQLの概念 7.2 SQL文を動的に変更して実行する 7.2.1 SQL文の準備とSQLDA構造体の操作 7.2.1.1 動的SELECT文を準備して実行する(SQLDA構造体の場合) 7.2.1.2 動的単一行SELECT文を準備して実行する(SQLDA構造体の場合) 7.2.2 SQL文の準備とSQL記述子域の操作 7.2.2.1 動的SELECT文を準備して実行する(SQL記述子域の場合) 7.2.2.2 動的単一行SELECT文を準備して実行する(SQL記述子域の場合) 7.3 SQL文の条件を動的に変更して実行する 7.3.1 SQLDA構造体の操作方法 7.3.1.1 動的SELECT文を準備して実行する(SQLDA構造体の場合) 7.3.1.2 動的単一行SELECT文を準備して実行する(SQLDA構造体の場合) 7.3.2 SQL記述子域の操作方法 7.3.2.1 動的SELECT文を準備して実行する(SQL記述子域の場合) 7.3.2.2 動的単一行SELECT文を準備して実行する(SQL記述子域の場合) 7.3.3 その他の被準備文を実行する 7.3.4 変数の属性がわかっている被準備文を実行する 7.4 SQL文を即時実行する 7.5 データベース名および省略したスキーマ名を変更する 7.5.1 データベース名の変更 7.5.2 スキーマ名の変更 付録A SQLのデータ型と対応するホスト変数のデータ型 付録B SQLSTATE値