タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Pro*Cに関するaniyan53のブックマーク (2)

  • Pro*c プログラミング

    Pro*c とは? Pro*c は、c プログラムから ORACLE データベースへアクセスするためのプリプロセッサで、 c のプログラムに SQL 文を埋め込むことにより実現できます。 Pro*c プログラムの拡張子は .pc です。 proc(Pro*c プリプロセッサ)は Pro*c プログラムから c のプログラムを生成します。 そのあと c コンパイラでコンパイル、リンクすることにより、 実行モジュールを作ります。 埋込み SQL 文には、宣言文と実行文があります。 宣言文は、oracle オブジェクト、通信領域、SQL 変数を定義するために使い、 c 言語の宣言文を置けるところであれば、どこでも記述可能です。 実行文は、ランタイムライブラリ SQLLIB をコールします。 実行文は、c 言語の実行文を置けるところであれば、どこでも記述可能です。 Pro*c プログラムの基

    aniyan53
    aniyan53 2013/09/10
    EXEC SQL ROLLBACK RELEASE; を使う場合は、その前で EXEC SQL WHENEVER SQLERROR CONTINUE; を指定しなければなりません。ROLLBACK でエラーが発生した場合、 無限ループを回避するためです。
  • Pro*C でのJOINの使用について - ティップス

  • 1