Pro * Cは、実際にはCコード内のOracleデータベースアクセス用のプリコンパイラです。
次のようなステートメントを使用してコードを記述します:
int sal;
EXEC SQL SELECT salary INTO :sal FROM employees WHERE name = 'Diablo, Pax';
if (sal < 100000)
printf ("I'm not being paid enough!\n");
通常のCとPro*Cステートメントを混合して(ご覧のとおり)、Pro*Cコンパイラーで実行します。
そこから生まれるのは、Pro*Cステートメントが同じことを行う同等の関数呼び出しに置き換えられたCプログラムです。
次に、これを実際のCコンパイラで実行すると、実行可能ファイルを実行して、必要なタスクを実行できます。