質問
それはどのように役立ちますか?データベースからデータにアクセスするにはどうすればよいですか?
解決
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コンパイラで実行すると、実行する実行可能ファイルが実行され、必要なタスクを実行することができます。
他のヒント
Pro Cは、CおよびC ++内で使用するためのOracleの埋め込みSQL環境です
このWebページ proc *c言語を紹介します。 SQLデータベースアクセスを容易にするCの方言のようです。これがスニペットです:
int main() {
int x; char *y; int z;
/* ... */
EXEC SQL INSERT INTO emp(empno, ename, deptno)
VALUES(:x, :y, :z);
所属していません StackOverflow