チェックの種類と範囲は、コマンドラインでSQLCHECK
オプションを指定することで制御します。SQLCHECK
では、チェックの種類に構文、セマンティック、あるいはその両方のいずれかを指定できます。検査の範囲には、DML文とPL/SQLブロックを含めることができます。ただし、動的SQL文は実行時まで完全に定義されないため、SQLCHECK
ではチェックできません。
SQLCHECK
には次の値を指定できます。
SEMANTICS|FULL
SYNTAX|LIMITED|NONE
SEMANTICS
とFULL
の値が等価であるのと同様に、SYNTAX
とLIMITED
も等価です。デフォルト値はSYNTAX
です。