SQLFLAG

指定した SQL 言語構文から、偏差を識別し報告します。

sqlflag オプションに加えて、bindfile か package オプションが指定された場合にだけ、バインドファイルまたはパッケージが作成されます。

次のいずれかのオプションが指定された場合にだけ、ローカル構文検査が行われます : BINDFILE, PACKAGE, SQLERROR CHECK, SYNTAX。

sqlflag を指定しない場合には、フラグ機能は呼び出されず、バインドファイルまたはパッケージは影響されません。

構文:
SQLFLAG={MVSDB2V23 | MVSDB2V31 | MVSDB2V41|SQL92E}-SYNTAX
NOSQLFLAG
パラメーター:
MVSDB2V23-SYNTAX MVS DB2 バージョン 2.3 SQL 言語構文に対して SQL 文が検査されます。構文からの偏差はすべてプリコンパイラリストに報告されます。
MVSDB2V31-SYNTAX MVS DB2 バージョン 3.1 SQL 言語構文に対して SQL 文が検査されます。構文からの偏差はすべてプリコンパイラリストに報告されます。
MVSDB2V41-SYNTAX MVS DB2 バージョン 4.1 SQL 言語構文に対して SQL 文が検査されます。構文からの偏差はすべてプリコンパイラリストに報告されます。
SQL92E-SYNTAX ANSI または ISO SQL92 SQL 言語構文に対して SQL 文が検査されます。 構文からの偏差はすべてプリコンパイラリストに報告されます。
プロパティ:
省略値: NOSQLFLAG
同義語: FLAG