SQL プログラミング

Db2はIBM iの場合 データベースは、構造化クエリー言語 (Structured Query Language: SQL) を幅広くサポートしています。

このトピック集で示されている SQL ステートメントの例は、サンプル表に基づいており、以下の記述が当てはまることを前提としています。

  • 各 SQL ステートメントの例は、ステートメントの文節ごとに行を変えて、数行にまたがって示されています。
  • SQL のキーワードは、太字で示されています。
  • サンプル表に記載されている表名は、スキーマ CORPDATA を使用します。 サンプル表にない表名は、ユーザーが作成するスキーマを使用しなければなりません。
  • SQL の命名規則を使用しています。
  • のデフォルト・オプションではありませんが、APOSTとAPOSTSQLのプリコンパイラ・オプションを想定しています。 COBOL. SQL およびホスト言語ステートメント内の文字ストリング・リテラルは、単一引用符 (') によって区切られています。
  • 特に断りがない限り、*HEX の分類順序が使用されています。

これらの前提事項と異なる例では、必ずその旨を明記しています。

このトピック集はアプリケーション・プログラマーを対象としているため、ほとんどの例はアプリケーション・プログラムの中で書かれているものとして示されています。 ただし、若干の変更を加えれば、対話式 SQL を使用して対話式で実行することができる例も多数あります。 対話式 SQL を使用する場合の SQL ステートメントの構文は、同じステートメントをプログラムに組み込む場合の形式と若干異なります。

注: コード例を使用すると、 コード・ライセンスおよび特記事項の条件に同意したことになります。