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.inioci8.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.inioci8.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 . |