Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.
Constante | Descripción |
---|---|
OCI_ASSOC |
Usada con oci_fetch_all() y con oci_fetch_array() para obtener los resultados como un array asociativo. |
OCI_BOTH |
Usada con oci_fetch_all() y con oci_fetch_array() para obtener los resultados como un array con índeces tanto asociativos como numéricos. |
OCI_COMMIT_ON_SUCCESS |
El modo de ejecución de sentencias para oci_execute(). Automáticamente consolida los cambios cuando la sentencia ha tenido éxito. |
OCI_CRED_EXT |
Usada con oci_connect() para utilizar la autenticación externa de Oracle o la del SO. Introducida en PHP 5.3 y PECL OCI8 1.3.4. |
OCI_DEFAULT |
Véase OCI_NO_AUTO_COMMIT .
|
OCI_DESCRIBE_ONLY |
Modo de ejecución de sentencias para oci_execute(). Se ha de usar este modo si se quieren obtener metadatos tales como los nombres de las columnas, pero no se desea obtener filas de la consulta. |
OCI_EXACT_FETCH |
Obsoleta. El modo de obtención de sentencias. Usada cuando la aplicación conoce de antemano exactamente cuántas filas se obtendrán. Este modo desactiva la precarga del modo de Oracle versión 8 o posterior. El cursor es cancelado después de obtener las filas deseadas, lo que puede reducir el uso de recursos por parte del servidor. |
OCI_FETCHSTATEMENT_BY_COLUMN |
Modo predetermiado de oci_fetch_all(). |
OCI_FETCHSTATEMENT_BY_ROW |
Modo alternativo de oci_fetch_all(). |
OCI_LOB_BUFFER_FREE |
Usada con OCILob::flush para liberar los búferes utilzados. |
OCI_NO_AUTO_COMMIT |
Modo de ejecución de sentencias
para oci_execute(). La transacción no se
consolida automáticamente cuando se usa este modo. Para una mejor
legibilidad en código nuevo, use este valor en lugar de la
cosntante antigua y equivalente OCI_DEFAULT .
Introducida en PHP 5.3.2 (PECL OCI8 1.4).
|
OCI_NUM |
Usada con oci_fetch_all() y con oci_fetch_array() para obtener los resultados como un array enumerado. |
OCI_RETURN_LOBS |
Usada con oci_fetch_array() para obtener el valor de los datos del LOB en lugar del descriptor. |
OCI_RETURN_NULLS |
Usada con oci_fetch_array() para obtener elementos
de array vacíos si el valor de los elementos de la fila es null .
|
OCI_SEEK_CUR |
Usada con OCILob::seek para establecer la posición de búsqueda. |
OCI_SEEK_END |
Usada con OCILob::seek para establecer la posición de búsqueda. |
OCI_SEEK_SET |
Usada con OCILob::seek para establecer la posición de búsqueda. |
OCI_SYSDATE |
Obsoleta. |
OCI_SYSDBA |
Usada con oci_connect() para conectarse con el privilegio SYSDBA. El ajuste de php.ini oci8.privileged_connect debería estar habilitado para poder usar esta constante. |
OCI_SYSOPER |
Usada con oci_connect() para conectarse con el privilegio SYSOPER. El ajuste de php.ini oci8.privileged_connect debería estar habilitado para poder usar esta constante. |
OCI_TEMP_BLOB |
Usada con OCILob::writeTemporary para indicar que debería crearse un BLOB temporal. |
OCI_TEMP_CLOB |
Usada con OCILob::writeTemporary para indicar que debería crearse un CLOB temporal. |
Constante | Descripción |
---|---|
OCI_B_BFILE |
Usada con oci_bind_by_name() cuando se vinculan BFILEs. |
OCI_B_BIN |
Usada con oci_bind_by_name() para vincular valores RAW. |
OCI_B_BLOB |
Usada con oci_bind_by_name() cuando se vinculan BLOBs. |
OCI_B_BOL |
Usada con oci_bind_by_name() para vincular una variable BOOLEAN de PL/SQL. |
OCI_B_CFILEE |
Usada con oci_bind_by_name() cuando se vinculan CFILEs. |
OCI_B_CLOB |
Usada con oci_bind_by_name() cuando se vinculan CLOBs. |
OCI_B_CURSOR |
Usada con oci_bind_by_name() cuando se vinculan cursores, previamente asignados con oci_new_descriptor(). |
OCI_B_INT |
Usada con oci_bind_array_by_name() para vincular arrays de tipo INTEGER. |
OCI_B_NTY |
Usada con oci_bind_by_name() cuando se vinculan
tipos de datos con nombre. Nota: en PHP < 5.0 se le denominaba
OCI_B_SQLT_NTY .
|
OCI_B_NUM |
Usada con oci_bind_array_by_name() para vincular arrays de tipo NUMBER. |
OCI_B_ROWID |
Usada con oci_bind_by_name() cuando se vinculan ROWIDs. |
SQLT_AFC |
Usada con oci_bind_array_by_name() para vincular arrays de tipo CHAR. |
SQLT_AVC |
Usada con oci_bind_array_by_name() para vincular arrays de tipo VARCHAR2. |
SQLT_BDOUBLE |
No soportada. |
SQLT_BFILEE |
Lo mismo que OCI_B_BFILE .
|
SQLT_BFLOAT |
No soportada. |
SQLT_BIN |
Lo mismo que OCI_B_BIN .
|
SQLT_BLOB |
Lo mismo que OCI_B_BLOB .
|
SQLT_BOL |
Lo mismo que OCI_B_BOL .
|
SQLT_CFILEE |
Lo mismo que OCI_B_CFILEE .
|
SQLT_CHR |
Usada con oci_bind_array_by_name() para vincular arrays de tipo VARCHAR2. También se usa con oci_bind_by_name(). |
SQLT_CLOB |
Lo mismo que OCI_B_CLOB .
|
SQLT_FLT |
Usada con oci_bind_array_by_name() para vincular arrays de tipo FLOAT. |
SQLT_INT |
Lo mismo que OCI_B_INT .
|
SQLT_LBI |
Usada con oci_bind_by_name() para vincular valores LONG RAW. |
SQLT_LNG |
Usada conoci_bind_by_name() para vincular valores LONG. |
SQLT_LVC |
Usada con oci_bind_array_by_name() para vincular arrays de tipo LONG VARCHAR. |
SQLT_NTY |
Lo mismo que OCI_B_NTY .
|
SQLT_NUM |
Lo mismo que OCI_B_NUM .
|
SQLT_ODT |
Usada con oci_bind_array_by_name() para vincular arrays de tipo LONG. |
SQLT_RDD |
Lo mismo que OCI_B_ROWID .
|
SQLT_RSET |
Lo mismo que OCI_B_CURSOR .
|
SQLT_STR |
Usada con oci_bind_array_by_name() para vincular arrays de tipo STRING. |
SQLT_UIN |
No soportada. |
SQLT_VCS |
Usada con oci_bind_array_by_name() para vincular arrays de tipo VARCHAR. |
Constante | Descripción |
---|---|
OCI_DTYPE_FILE |
Esta bandera indica a oci_new_descriptor() que inicialice un nuevo descriptor FILE. |
OCI_DTYPE_LOB |
Esta bandera indica a oci_new_descriptor() que inicialice un nuevo descriptor LOB. |
OCI_DTYPE_ROWID |
Esta bandera indica a oci_new_descriptor() que inicialice un nuevo descriptor ROWID. |
OCI_D_FILE |
Lo mismo que OCI_DTYPE_FILE .
|
OCI_D_LOB |
Lo mismo que OCI_DTYPE_LOB .
|
OCI_D_ROWID |
Lo mismo que OCI_DTYPE_ROWID .
|