# Funções OCI8

## Índice

- oci_bind_array_by_name — Vincula um array PHP a um parâmetro de array Oracle PL/SQL
- oci_bind_by_name — Vincula uma variável PHP a um marcador Oracle
- oci_cancel — Cancela a leitura do cursor
- oci_client_version — Retorna a versão da biblioteca do cliente Oracle
- oci_close — Fecha uma conexão Oracle
- oci_commit — Confirma a transação de banco de dados pendente
- oci_connect — Conecta-se a um banco de dados Oracle
- oci_define_by_name — Associa uma variável PHP a uma coluna para buscas de consulta
- oci_error — Retorna o último erro encontrado
- oci_execute — Executa uma instrução
- oci_fetch — Busca a próxima linha de uma consulta em buffers internos
- oci_fetch_all — Busca várias linhas de uma consulta em um array bidimensional
- oci_fetch_array — Retorna a próxima linha de uma consulta como um array associativo ou numérico
- oci_fetch_assoc — Retorna a próxima linha de uma consulta como um array associativo
- oci_fetch_object — Retorna a próxima linha de uma consulta como um objeto
- oci_fetch_row — Retorna a próxima linha de uma consulta como um array numérico
- oci_field_is_null — Verifica se um campo na linha atualmente buscada é null
- oci_field_name — Retorna o nome de um campo da instrução
- oci_field_precision — Informa a precisão de um campo
- oci_field_scale — Informa a escala do campo
- oci_field_size — Retorna o tamanho do campo
- oci_field_type — Retorna o nome do tipo de dados de um campo
- oci_field_type_raw — Informa o tipo bruto de dados do Oracle de um campo
- oci_free_descriptor — Libera um descritor
- oci_free_statement — Libera todos os recursos associados à instrução ou cursor
- oci_get_implicit_resultset — Retorna o próximo recurso de instrução filho de um recurso de instrução pai que possui conjuntos de resultados implícitos do Oracle Database
- oci_lob_copy — Copia objeto grande
- oci_lob_is_equal — Compara dois localizadores LOB/FILE para igualdade
- oci_new_collection — Aloca novo objeto de coleção
- oci_new_connect — Conecta-se ao servidor Oracle usando uma conexão exclusiva
- oci_new_cursor — Aloca e retorna um novo cursor (identificador de instrução)
- oci_new_descriptor — Inicializa um novo descritor LOB ou FILE vazio
- oci_num_fields — Retorna o número de colunas de resultados em uma instrução
- oci_num_rows — Retorna o número de linhas afetadas durante a execução da instrução
- oci_parse — Prepara uma instrução Oracle para execução
- oci_password_change — Altera a senha do usuário do Oracle
- oci_pconnect — Conecta-se a um banco de dados Oracle usando uma conexão persistente
- oci_register_taf_callback — Registra uma função de retorno definida pelo usuário para o TAF do Oracle Database
- oci_result — Retorna o valor do campo da linha recuperada
- oci_rollback — Reverte a transação pendente do banco de dados
- oci_server_version — Retorna a versão do banco de dados Oracle
- oci_set_action — Define o nome da ação
- oci_set_call_timeout — Sets a millisecond timeout for database calls
- oci_set_client_identifier — Define o identificador do cliente
- oci_set_client_info — Define as informações do cliente
- oci_set_db_operation — Define a operação do banco de dados
- oci_set_edition — Define a edição do banco de dados
- oci_set_module_name — Define o nome do módulo
- oci_set_prefetch — Define o número de linhas a serem pré-buscadas pelas consultas
- oci_set_prefetch_lob — Define a quantidade de dados pré-buscados para cada CLOB ou BLOB
- oci_statement_type — Retorna o tipo de uma instrução
- oci_unregister_taf_callback — Cancelar o registro de uma função de retorno definida pelo usuário para o TAF do Oracle Database

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open