定義済み定数
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
- OCI_DEFAULT (integer)
- 文の実行モードを指定します。 このモードを使用する場合、 文は自動的にコミットされません。
- OCI_DESCRIBE_ONLY (integer)
- 文の実行モードを指定します。 実際に文を実行したくないが取得一覧の記述は取得したい場合に このモードを使用してください。
- OCI_COMMIT_ON_SUCCESS (integer)
- 文の実行モードを指定します。 文は、oci_execute() コールの後に自動的にコミットされます。
- OCI_EXACT_FETCH (integer)
- 文の取得モードを指定します。 アプリケーションがあらかじめ何行取得すればよいか分かっている場合に 使用されます。 このモードは Oracle リリース 8 以降ではプリフェッチ機能をオフにします。 カーソルは希望する行を取得した後キャンセルされ、 サーバ側のリソースの使用は軽減されます。
- OCI_SYSDATE (integer)
- OCI_B_BFILE (integer)
- oci_bind_by_name() で BFILE をバインドする場合に使用されます。
- OCI_B_CFILEE (integer)
- oci_bind_by_name() で CFILE をバインドする場合に使用されます。
- OCI_B_CLOB (integer)
- oci_bind_by_name() で CLOB をバインドする場合に使用されます。
- OCI_B_BLOB (integer)
- oci_bind_by_name() で BLOB をバインドする場合に使用されます。
- OCI_B_ROWID (integer)
- oci_bind_by_name() で ROWID をバインドする場合に使用されます。
- OCI_B_CURSOR (integer)
- oci_bind_by_name() で oci_new_descriptor() によってあらかじめ割り当てられたカーソルをバインドする場合に使用されます。
- OCI_B_NTY (integer)
- oci_bind_by_name() で 名前付けされたデータ型をバインドする場合に使用されます。 注意: PHP < 5.0 では OCI_B_SQLT_NTY と呼ばれます。
- OCI_B_BIN (integer)
- SQLT_BFILEE (integer)
- OCI_B_BFILE と等価です。
- SQLT_CFILEE (integer)
- OCI_B_CFILEE と等価です。
- SQLT_CLOB (integer)
- OCI_B_CLOB と等価です。
- SQLT_BLOB (integer)
- OCI_B_BLOB と等価です。
- SQLT_RDD (integer)
- OCI_B_ROWID と等価です。
- SQLT_NTY (integer)
- OCI_B_NTY と等価です。
- SQLT_LNG (integer)
- oci_bind_by_name() で LONG 値をバインドする際に使用されます。
- SQLT_LBI (integer)
- oci_bind_by_name() で LONG RAW 値をバインドする際に使用されます。
- SQLT_BIN (integer)
- oci_bind_by_name() で RAW 値をバインドする際に使用されます。
- SQLT_NUM (integer)
- oci_bind_array_by_name() で NUMBER の配列をバインドする場合に使用されます。
- SQLT_INT (integer)
- oci_bind_array_by_name() で INTEGER の配列をバインドする場合に使用されます。
- SQLT_AFC (integer)
- oci_bind_array_by_name() で CHAR の配列をバインドする場合に使用されます。
- SQLT_CHR (integer)
- oci_bind_array_by_name() で VARCHAR2 の配列をバインドする場合に使用されます。 oci_bind_by_name() でも使用されます。
- SQLT_VCS (integer)
- oci_bind_array_by_name() で VARCHAR の配列をバインドする際に使用されます。
- SQLT_AVC (integer)
- oci_bind_array_by_name() で CHARZ の配列をバインドする場合に使用されます。
- SQLT_STR (integer)
- oci_bind_array_by_name() で STRING の配列をバインドする場合に使用されます。
- SQLT_LVC (integer)
- oci_bind_array_by_name() で LONG VARCHAR の配列をバインドする場合に使用されます。
- SQLT_FLT (integer)
- oci_bind_array_by_name() で FLOAT の配列をバインドする場合に使用されます。
- SQLT_ODT (integer)
- oci_bind_array_by_name() で LONG の配列をバインドする場合に使用されます。
- SQLT_BDOUBLE (integer)
- SQLT_BFLOAT (integer)
- OCI_FETCHSTATEMENT_BY_COLUMN (integer)
- oci_fetch_all() のデフォルトのモードです。
- OCI_FETCHSTATEMENT_BY_ROW (integer)
- oci_fetch_all() でのもうひとつのモードです。
- OCI_ASSOC (integer)
- oci_fetch_all() と oci_fetch_array() で結果を連想配列で取得するために使用されます。
- OCI_NUM (integer)
- oci_fetch_all() と oci_fetch_array() で結果を配列で取得するために使用されます。
- OCI_BOTH (integer)
- oci_fetch_all() と oci_fetch_array() で結果を配列と連想配列の両方で取得するために使用されます。
- OCI_RETURN_NULLS (integer)
- oci_fetch_array() でフィールド値が NULL の場合に空の配列要素を取得するために使用されます。
- OCI_RETURN_LOBS (integer)
- oci_fetch_array() でディスクリプタの代わりに LOB の値を取得するために使用されます。
- OCI_DTYPE_FILE (integer)
- このフラグは oci_new_descriptor() に新しい FILE ディスクリプタを初期化するように伝えます。
- OCI_DTYPE_LOB (integer)
- このフラグは oci_new_descriptor() に新しい LOB ディスクリプタを初期化するように伝えます。
- OCI_DTYPE_ROWID (integer)
- このフラグは oci_new_descriptor() に新しい ROWID ディスクリプタを初期化するように伝えます。
- OCI_D_FILE (integer)
- OCI_DTYPE_FILE と等価です。
- OCI_D_LOB (integer)
- OCI_DTYPE_LOB と等価です。
- OCI_D_ROWID (integer)
- OCI_DTYPE_ROWID と等価です。
- OCI_SYSOPER (integer)
- 外部の信任を使用する SYSOPER として接続するために oci_connect() と併用します (これには oci8.privileged_connect を有効にすべきです) 。
- OCI_SYSDBA (integer)
- 外部の信任を使用する SYSDBA として接続するために oci_connect() と併用します (これには oci8.privileged_connect を有効にすべきです) 。
- OCI_LOB_BUFFER_FREE (integer)
- 使用されたバッファを解放するために OCI-Lob->flush と併用します。
- OCI_TEMP_CLOB (integer)
- 一時的な CLOB が生成されるよう明示的に指定するため OCI-Lob->writeTemporary と併用します。
- OCI_TEMP_BLOB (integer)
- 一時的な BLOB が生成されるよう明示的に指定するため OCI-Lob->writeTemporary と併用します。
定義済み定数
There are no user contributed notes for this page.
