OCI8
PHP Manual

Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

OCI_DEFAULT (integer)
Modo de execução de comando. O comando não faz commit automaticamente quando usando este modo.
OCI_DESCRIBE_ONLY (integer)
Modo de execução de comando. Use este modo se você não quer executar a query, mas obter a descrição da lista do select.
OCI_COMMIT_ON_SUCCESS (integer)
Modo de execução de comando. O comando faz automaticamente commit depois de chamar oci_execute().
OCI_EXACT_FETCH (integer)
Modo de fetch do comando. Usado quando a aplicação sabe exatamente quantas linhas serão obtidas. Este modo torna modo prefetching off para Oracle release 8 ou superior. Cursor é cancelado depois das desejadas linhas serem obtidas o que pode resultar em redução de uso de recurso do servidor.
OCI_SYSDATE (integer)
OCI_B_BFILE (integer)
Usado com oci_bind_by_name() quando usando BFILEs.
OCI_B_CFILEE (integer)
Usado com oci_bind_by_name() quando usando CFILEs.
OCI_B_CLOB (integer)
Usado com oci_bind_by_name() quando usando CLOBs.
OCI_B_BLOB (integer)
Usado com oci_bind_by_name() quando usando BLOBs.
OCI_B_ROWID (integer)
Usado com oci_bind_by_name() quando usando ROWIDs.
OCI_B_CURSOR (integer)
Usado com oci_bind_by_name() quando usando cursores, previamente alocado com oci_new_descriptor().
OCI_B_NTY (integer)
Usado com oci_bind_by_name() quando usando tipos de dados nomeados. Nota: no PHP < 5.0 era chamado OCI_B_SQLT_NTY.
OCI_B_BIN (integer)
SQLT_BFILEE (integer)
O mesmo que OCI_B_BFILE.
SQLT_CFILEE (integer)
O mesmo que OCI_B_CFILEE.
SQLT_CLOB (integer)
O mesmo que OCI_B_CLOB.
SQLT_BLOB (integer)
O mesmo que OCI_B_BLOB.
SQLT_RDD (integer)
O mesmo que OCI_B_ROWID.
SQLT_NTY (integer)
O mesmo que OCI_B_NTY.
SQLT_LNG (integer)
Usado com oci_bind_by_name() quando usando valores LONG.
SQLT_LBI (integer)
Usado com oci_bind_by_name() quando usando valores LONG RAW.
SQLT_BIN (integer)
Usado com oci_bind_by_name() quando usando valores RAW.
SQLT_NUM (integer)
Usado com oci_bind_array_by_name() quando passando arrays de NUMBER.
SQLT_INT (integer)
Usado com oci_bind_array_by_name() quando passando arrays de INTEGER.
SQLT_AFC (integer)
Usado com oci_bind_array_by_name() quando passando arrays de CHAR.
SQLT_CHR (integer)
Usado com oci_bind_array_by_name() quando passando arrays de VARCHAR2. Também usado com oci_bind_by_name().
SQLT_VCS (integer)
Usado com oci_bind_array_by_name() quando passando arrays de VARCHAR.
SQLT_AVC (integer)
Usado com oci_bind_array_by_name() quando passando arrays de CHARZ.
SQLT_STR (integer)
Usado com oci_bind_array_by_name() quando passando arrays de STRING.
SQLT_LVC (integer)
Usado com oci_bind_array_by_name() quando passando arrays de LONG VARCHAR.
SQLT_FLT (integer)
Usado com oci_bind_array_by_name() quando passando arrays de FLOAT.
SQLT_ODT (integer)
Usado com oci_bind_array_by_name() quando passando arrays de LONG.
SQLT_BDOUBLE (integer)
SQLT_BFLOAT (integer)
OCI_FETCHSTATEMENT_BY_COLUMN (integer)
Modo padrão de oci_fetch_all().
OCI_FETCHSTATEMENT_BY_ROW (integer)
Modo alternativo de oci_fetch_all().
OCI_ASSOC (integer)
Usado com oci_fetch_all() e oci_fetch_array() para ter um array associativo como resultado.
OCI_NUM (integer)
Usado com oci_fetch_all() e oci_fetch_array() para ter um array enumerado como resultado.
OCI_BOTH (integer)
Usado com oci_fetch_all() e oci_fetch_array() para ter um array com ambos índices associativo e númerico.
OCI_RETURN_NULLS (integer)
Usado com oci_fetch_array() para ter elementos de array vazio se o valor do campo é NULL.
OCI_RETURN_LOBS (integer)
Usado com oci_fetch_array() para ter valor de LOB ao invés do descritor.
OCI_DTYPE_FILE (integer)
Esta flag diz para oci_new_descriptor() inicializar novo descritor de FILE.
OCI_DTYPE_LOB (integer)
Esta flag diz para oci_new_descriptor() inicializar novo descritor de LOB.
OCI_DTYPE_ROWID (integer)
Esta flag diz para oci_new_descriptor() inicializar novo descritor de ROWID.
OCI_D_FILE (integer)
O mesmo que OCI_DTYPE_FILE.
OCI_D_LOB (integer)
O mesmo que OCI_DTYPE_LOB.
OCI_D_ROWID (integer)
O mesmo que OCI_DTYPE_ROWID.
OCI_SYSOPER (integer)
Usado com oci_connect() para conectar como SYSOPER usando credenciais externas (oci8.privileged_connect deve estar habilitado para isto).
OCI_SYSDBA (integer)
Usado com oci_connect() para conectar como SYSDBA usando credenciais externas (oci8.privileged_connect deve estar habilitado para isto).
OCI_LOB_BUFFER_FREE (integer)
Usado com OCI-Lob->flush para liberar buffer usado.
OCI_TEMP_CLOB (integer)
Usado com OCI-Lob->writeTemporary para indicar explicitamente que temporário CLOB deve ser criado.
OCI_TEMP_BLOB (integer)
Usado com OCI-Lob->writeTemporary para indicar explicitamente que temporário BLOB deve ser criado.

OCI8
PHP Manual