Open PL/I の OpenESQL コンパイラ オプション

構文

この構文は Open PL/I コンパイラの OpenESQL コンパイラ オプションを設定します。

mfplx pliProgName –sql odbc –optsql "SQLPrecompilerOption [...]"

推奨オプション

これらの OpenESQL コンパイラ オプションは、SQL を使用してメインフレーム設定をエミュレートするとき PL/I に推奨されます。

  • BEHAVIOR=OPTIMIZED
  • CHECKDUPCURSOR
  • CHECKSINGLETON
  • DATE=[LOCAL COUNTRY]
  • TIME=[LOCAL COUNTRY]
  • DETECTDATE

次の例では、バッチ プログラムをコンパイルして 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

Visual Studio からコンパイルするためのプロジェクト オプション設定

  1. プロジェクト プロパティを開き、[SQL] タブをクリックします
  2. [ESQL プリプロセッサ] ドロップダウン リストから、[OpenESQL] を選択します。
  3. [追加] をクリックします。
  4. [Available Directives] リストから指令を選択します。
  5. 必要であれば、[Directive Details] の下にあるコントロールを使用して詳細を入力します。
  6. [OK] をクリックします。指令が [SQL Directives] フィールドに追加されます。
  7. この手順を繰り返して、指令を追加します。