OCIFetchInto

OCIFetchInto -- 結果配列の次の行を取得する

説明

int OCIFetchInto(int stmt, array &result, int [mode]);

OCIFetchInto は(SELECT 文の)次の行を result 配列に取得します。 OCIFetchInto は、以前の result の内容を 上書きします。 デフォルトで result は NULL でない全カラムの1次元配列を 有します。

mode パラメータによりデフォルト動作の変更を可能となります。 フラグを追加することにより簡単に一つ以上のフラグを指定することが可能です。 (例 OCI_ASSOC+OCI_RETURN_NULLS) 指定可能なフラグを次に示します。

OCI_ASSOC 連想配列を返す。
OCI_NUM 添字 1 から始まる配列を返す。(デフォルト)
OCI_RETURN_NULLS 空のカラムを返す。
OCI_RETURN_LOBS ディスクリプタの代わりに LOB の値を返す。