SQL ステートメントの使用

DB2 UDB for iSeries(R) データベースは、SQL ステートメントをユーザーのプログラム・ソースに組み込むことによって、ILE RPG プログラムからアクセスすることができます。 SQL ステートメントを入れるには、 次の規則を使用してください。

注:
SQL ステートメントは、プログラム内で 80 桁を超えることはできません。

図 30 は、組み込み SQL ステートメントの例を示したものです。

図 30. ILE RPG プログラムの SQL ステートメント
 ...+....1....+....2....+....3....+....4....+....5....+....6....+....7..
     C
     C             (ILE RPG 演算命令)
     C
     C/EXEC SQL    (開始区切り文字)
     C+
     C+       (SQL ステートメントを含んでいる継続記入行)
     C+
     .
     .
     .
     C/END-EXEC    (終了区切り文字)
     C
     C             (ILE RPG 演算命令)
     C

SQL ステートメントを処理するには、別のコマンドを入力する必要があり ます。 詳細については、Web サイト http://www.ibm.com/eserver/iseries/infocenteriSeries Information Center の中の 『データベース』カテゴリーの『DB2 Universal Database for AS/400』の節を参照してください。

SEU が SQL ステートメントの構文検査をどのように扱うかについての情報は、 「AS/400 適用業務開発ツールセット AS/400 用 原始ステートメント入力ユーティリティー 使用者の手引きと参照」を参照してください。