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