この構文は Open PL/I コンパイラの OpenESQL コンパイラ オプションを設定します。
mfplx pliProgName –sql odbc –optsql "SQLPrecompilerOption [...]"
次の例では、バッチ プログラムをコンパイルして MAINFRAME および DATE オプションを使用することでテーブルを修飾します。
mfplx TESTPGM.PLI –sql odbc –optsql "BEHAVIOR=OPTIMIZED DATE=USA"次の例では、3 つのサブルーチンと、ルーチンをオブジェクト ファイルに呼び出すメイン プログラムをコンパイルします。これによりメイン プログラムをリンクできます。
mfplx testpgm0.pli -sql odbc –optsql "BEHAVIOR=OPTIMIZED DATE=USA" –c mfplx testsub1.pli -sql odbc -optsql "BEHAVIOR=OPTIMIZED DATE=USA " –c mfplx testsub2.pli -sql odbc –optsql "BEHAVIOR=OPTIMIZED DATE=USA " –c mfplx testsub3.pli -sql odbc -optsql "BEHAVIOR=OPTIMIZED DATE=USA " –c次の例では、オブジェクト ファイルをリンクして、実行可能ファイルを作成します。
ldpli testpgm0.obj testsub1.obj testsub2.obj testsub3.obj -out:test.exe