組み込み SQL をもつソース・メンバーの変換
組み込み SQL を含むコードを変換する際に、SQL コードが複数行にわたって
継続している場合には、以下のようになります。
- 継続行はあっても 74 桁目がブランクであれば、行は単に ILE メンバーに
コピーされるだけです。
注: 74 桁目が文字ストリング内のブランク文字である場合には、 これが問題になる場合があります。
- 74 桁目がブランクでない場合には、この行から /END-EXEC までの
すべての SQL コードは連結され、80 桁全部を埋め込んだ ILE メンバーにコピーされます。これが起こると、次のようになります。
- 75 桁目からのコメントは無視されます。
- 組み込まれたコメント行 (C*) が ILE メンバーにコピーされてから、 連結されたコードがコピーされます。
- DBCS リテラルが分割されると、問題が起きる場合があります。
こうした連結や再形式設定を行いたくない場合は、必ず 74 桁目をブランクに しておいてください。