質問

それはどのように役立ちますか?データベースからデータにアクセスするにはどうすればよいですか?

役に立ちましたか?

解決

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環境です

http://infolab.stanford.edu/~ullman/fcdb/oracle/orproc.html

この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);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top