コンパイル時に各 SQL 文をデータベースに送信します。
依存関係:
CHECK を使用する場合は、次も必要になります。
- DB コンパイラ指令オプションを設定するか、DB2DBDFT 環境変数を使用してデータベースを識別する必要があります。
- 指定されたデータベースへの接続に認証が必要な場合は、PASS コンパイラ指令オプションも必要です。
- Oracle への ODBC 接続で SQL(CHECK) を使用する場合は、少なくともプログラム内で SQL 文を実行するために必要なものと同じユーザー権限が必要です。
範囲:
詳細については、「範囲 - OpenESQL SQL コンパイラ指令オプション」を参照してください。
説明:
ドライバーまたは DBMS、あるいはその両方、および状況によっては、CHECK で無効な SQL 文にフラグが設定されません。
[NOCHECK]、[ALSO CHECK]、または [WITH CHECK] 文プレフィックスを指定すると、特定の SQL 文に影響を与えることができます。詳細については、「SQL(CHECK) の SQL 文プレフィックス」を参照してください。
重要: JDBC と JVM Managed Runtime を併用するアプリケーションの場合は、環境が適切に構成されていることを確認してください。適切に構成されていない場合は、コンパイルが失敗する可能性があります。詳細については、「JDBC の JVM COBOL プロジェクトを作成するには」および「JDBC ランタイム環境の構成」を参照してください。