sql >> データベース >  >> RDS >> Oracle

pro * cとは何ですか?

    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コンパイラで実行すると、実行可能ファイルを実行して、必要なタスクを実行できます。



    1. SQLiteクエリ結果をコンマ区切りのリストとしてフォーマットする

    2. mysqliで合計行数を取得する方法

    3. MySQLとMongoDB1000の読み取り

    4. Oracleはいつnull列値を索引付けしますか?