SQLCHECK=SYNTAXを指定すると、プリコンパイラでSQL文の構文がチェックされます。構文については、Oracle Database SQL言語リファレンスを参照してください。
データ操作文
ホスト変数の式
意味検査が実行されないため、次の制限事項が適用されます。
Oracleサーバーへの接続は行われず、USERIDは無効なオプションとなります。USERIDを指定すると、警告メッセージが発行されます。
DECLARE TABLE文とDECLARE TYPE文は無視され、ドキュメントとしてのみ機能します。
PL/SQLブロックの埋込みはできません。プリコンパイラがPL/SQLブロックを検出すると、エラー・メッセージが発行されます。
DML文をチェックする場合、プリコンパイラはOracleの構文規則を使用します。これらの規則には下位互換性があるため、プリコンパイルしたプログラムを移行するときにはSQLCHECK=SYNTAXを指定してください。