SQL プログラミング
Db2はIBM iの場合 データベースは、構造化クエリー言語 (Structured Query Language: SQL) を幅広くサポートしています。
このトピック集で示されている SQL ステートメントの例は、サンプル表に基づいており、以下の記述が当てはまることを前提としています。
- 各 SQL ステートメントの例は、ステートメントの文節ごとに行を変えて、数行にまたがって示されています。
- SQL のキーワードは、太字で示されています。
- サンプル表に記載されている表名は、スキーマ CORPDATA を使用します。 サンプル表にない表名は、ユーザーが作成するスキーマを使用しなければなりません。
- SQL の命名規則を使用しています。
- のデフォルト・オプションではありませんが、APOSTとAPOSTSQLのプリコンパイラ・オプションを想定しています。 COBOL. SQL およびホスト言語ステートメント内の文字ストリング・リテラルは、単一引用符 (') によって区切られています。
- 特に断りがない限り、*HEX の分類順序が使用されています。
これらの前提事項と異なる例では、必ずその旨を明記しています。
このトピック集はアプリケーション・プログラマーを対象としているため、ほとんどの例はアプリケーション・プログラムの中で書かれているものとして示されています。 ただし、若干の変更を加えれば、対話式 SQL を使用して対話式で実行することができる例も多数あります。 対話式 SQL を使用する場合の SQL ステートメントの構文は、同じステートメントをプログラムに組み込む場合の形式と若干異なります。
注: コード例を使用すると、 コード・ライセンスおよび特記事項の条件に同意したことになります。