指定した 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 |