As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
Constante | Descrição |
---|---|
OCI_ASSOC | Utilizado com oci_fetch_all() e oci_fetch_array() para obter os resultados em um array associativo. |
OCI_BOTH | Utilizado com oci_fetch_all() e oci_fetch_array() para obter os resultados em um array com índices associativos e numéricos. |
OCI_COMMIT_ON_SUCCESS | Modo de execução de instruções com oci_execute(). Automaticamente efetiva as alterações (commit) caso a instrução execute. |
OCI_CRED_EXT | Utilizado com oci_connect() para ativar a autenticação Oracles' External ou do sistema operacional. |
OCI_DEFAULT | Veja OCI_NO_AUTO_COMMIT . |
OCI_DESCRIBE_ONLY | Modo de execução de instruções para oci_execute(). Utilize esse modo se deseja meta dados como os nomes de colunas mas não deseja trazer as linhas da consulta. |
OCI_EXACT_FETCH | Obsoleto. Modo de execução de instruções. Utilizado quando a aplicação conhece previamente quantas linhas serão lidas. Este modo desliga o prefetching a partir do Oracle release 8. O cursor é cancelado depois da quantidade deseja de linhas é lida o que pode resultar em uma menor quantidade de recursos consumidos no lado do servidor. |
OCI_FETCHSTATEMENT_BY_COLUMN | Modo padrão do oci_fetch_all(). |
OCI_FETCHSTATEMENT_BY_ROW | Modo alternativo do oci_fetch_all(). |
OCI_LOB_BUFFER_FREE | Utilizado com OCILob::flush para liberar os buffers associados. |
OCI_NO_AUTO_COMMIT | Modo de execução de instruções para oci_execute(). A instrução não é efetivada automaticamente nesse modo (modo sem commit). Para a legibilidade de em código, utilize esse valor ao invés da constante antiga equivalente OCI_DEFAULT . |
OCI_NUM | Utilizado com oci_fetch_all() e oci_fetch_array() para obter os resultados em um array enumerado. |
OCI_RETURN_LOBS | Utilizado com oci_fetch_array() para obter o dado do LOB ao invés do descritor. |
OCI_RETURN_NULLS | Utilizado com oci_fetch_array() para obter elementos vazios de array se o item da linha for null . |
OCI_SEEK_CUR | Utilizado com OCILob::seek para configurar a posição de leitura. |
OCI_SEEK_END | Utilizado com OCILob::seek para configurar a posição de leitura. |
OCI_SEEK_SET | Utilizado com OCILob::seek para configurar a posição de leitura. |
OCI_SYSDATE | Obsoleto. |
OCI_SYSDBA | Utilizad com oci_connect() para conectar com o privilégio SYSDBA. A configuração php.inioci8.privileged_connect precisa estar ativada. |
OCI_SYSOPER | Utilizado com oci_connect() para conectar com o privilégio SYSOPER. A configuração php.inioci8.privileged_connect precisa estar ativada. |
OCI_TEMP_BLOB | Utilizada com OCILob::writeTemporary para indicar que um BLOB temporário deve ser criado. |
OCI_TEMP_CLOB | Utilizad com OCILob::writeTemporary para indicar que um CLOB temporário deve ser criado. |
Constante | Descrição |
---|---|
OCI_B_BFILE | Utilizado com oci_bind_by_name() quando associando (binding) BFILEs. |
OCI_B_BIN | Utilizado com oci_bind_by_name() para associar (bind) valores RAW. |
OCI_B_BLOB | Utilizado com oci_bind_by_name() quando associando (binding) BLOBs. |
OCI_B_BOL | Utilizado com oci_bind_by_name() para associar (bind) uma variável PL/SQL booleana. |
OCI_B_CFILEE | Utilizado com oci_bind_by_name() quando associando (binding) CFILEs. |
OCI_B_CLOB | Utilizado com oci_bind_by_name() quando associando (binding) CLOBs. |
OCI_B_CURSOR | Utilizado com oci_bind_by_name() quando associando (binding) cursores, anteriormente alocados com oci_new_descriptor(). |
OCI_B_INT | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de INTEGER. |
OCI_B_NTY | Utilizado com oci_bind_by_name() quando associando (binding) tipos nomeados. |
OCI_B_NUM | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de NUMBER. |
OCI_B_ROWID | Utilizado com oci_bind_by_name() quando associando (binding) ROWIDs. |
SQLT_AFC | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de CHAR. |
SQLT_AVC | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de VARCHAR2. |
SQLT_BDOUBLE | Não suportado. |
SQLT_BFILEE | O mesmo que OCI_B_BFILE . |
SQLT_BFLOAT | Não suportado. |
SQLT_BIN | O mesmo que OCI_B_BIN . |
SQLT_BLOB | O mesmo que OCI_B_BLOB . |
SQLT_BOL | O mesmo que OCI_B_BOL . |
SQLT_CFILEE | O mesmo que OCI_B_CFILEE . |
SQLT_CHR | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de VARCHAR2. Também utilizado com oci_bind_by_name(). |
SQLT_CLOB | O mesmo que OCI_B_CLOB . |
SQLT_FLT | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de FLOAT. |
SQLT_INT | O mesmo que OCI_B_INT . |
SQLT_LBI | Utilizado com oci_bind_by_name() para associar (bind) valores LONG RAW. |
SQLT_LNG | Utilizado com oci_bind_by_name() para associar (bind) valores LONG. |
SQLT_LVC | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de LONG VARCHAR. |
SQLT_NTY | O mesmo que OCI_B_NTY . |
SQLT_NUM | O mesmo que OCI_B_NUM . |
SQLT_ODT | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de LONG. |
SQLT_RDD | O mesmo que OCI_B_ROWID . |
SQLT_RSET | O mesmo que OCI_B_CURSOR . |
SQLT_STR | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de STRING. |
SQLT_UIN | Não suportado. |
SQLT_VCS | Utilizado com oci_bind_array_by_name() para associar (bind) arrays de VARCHAR. |
Constante | Descrição |
---|---|
OCI_DTYPE_FILE | Esse indicador faz oci_new_descriptor() inicializar um descritor FILE. |
OCI_DTYPE_LOB | Esse indicador faz oci_new_descriptor() inicializar um descritor LOB. |
OCI_DTYPE_ROWID | Esse indicador faz oci_new_descriptor() inicializar um descritor ROWID. |
OCI_D_FILE | O mesmo que OCI_DTYPE_FILE . |
OCI_D_LOB | O mesmo que OCI_DTYPE_LOB . |
OCI_D_ROWID | O mesmo que OCI_DTYPE_ROWID . |