# Fonctions OCI8

## Sommaire

- oci_bind_array_by_name — Lie un tableau PHP à un paramètre de tableau Oracle PL/SQL
- oci_bind_by_name — Associe une variable PHP à un marqueur Oracle
- oci_cancel — Termine la lecture de curseurs Oracle
- oci_client_version — Retourne la version de la bibliothèque cliente Oracle
- oci_close — Ferme une connexion Oracle
- oci_commit — Valide les transactions Oracle en cours
- oci_connect — Établit une connexion avec un serveur Oracle
- oci_define_by_name — Associe une variable PHP avec une colonne pour une requête de récupération de données
- oci_error — Retourne la dernière erreur Oracle
- oci_execute — Exécute une commande SQL Oracle
- oci_fetch — Lit la prochaine ligne d'un résultat Oracle dans un buffer interne
- oci_fetch_all — Lit plusieurs lignes d'un résultat dans un tableau multidimensionnel
- oci_fetch_array — Lit une ligne d'un résultat sous forme de tableau associatif ou numérique
- oci_fetch_assoc — Lit une ligne d'un résultat sous forme de tableau associatif
- oci_fetch_object — Lit une ligne d'un résultat sous forme d'objet
- oci_fetch_row — Lit la prochaine ligne d'une requête sous forme de tableau numérique
- oci_field_is_null — Test si un champ de la ligne récupérée vaut null
- oci_field_name — Retourne le nom d'un champ Oracle
- oci_field_precision — Lit la précision d'un champ Oracle
- oci_field_scale — Lit l'échelle d'une colonne Oracle
- oci_field_size — Retourne la taille d'un champ Oracle
- oci_field_type — Retourne le type de données d'un champ Oracle
- oci_field_type_raw — Lit les données brutes du type d'un champ
- oci_free_descriptor — Libère un descripteur
- oci_free_statement — Libère toutes les ressources réservées par un résultat Oracle
- oci_get_implicit_resultset — Retourne le fils suivant d'une ressource de requête depuis une ressource de requête parent qui a un jeu de résultat implicite Oracle Database
- oci_lob_copy — Copie un LOB Oracle
- oci_lob_is_equal — Compare deux LOB/FILE Oracle
- oci_new_collection — Initialise une nouvelle collection Oracle
- oci_new_connect — Connexion au serveur Oracle en utilisant une seule connexion
- oci_new_cursor — Alloue et retourne un nouveau curseur Oracle
- oci_new_descriptor — Initialise un nouveau pointeur vide de LOB/FILE Oracle
- oci_num_fields — Retourne le nombre de colonnes dans un résultat Oracle
- oci_num_rows — Retourne le nombre de lignes affectées durant la dernière commande Oracle
- oci_parse — Prépare une requête SQL avec Oracle
- oci_password_change — Modifie le mot de passe d'un utilisateur Oracle
- oci_pconnect — Ouvre une connexion persistante à un serveur Oracle
- oci_register_taf_callback — Enregistre une fonction de rappel définie par l'utilisateur pour Oracle Database TAF
- oci_result — Retourne la valeur d'une colonne dans un résultat Oracle
- oci_rollback — Annule les transactions Oracle en cours
- oci_server_version — Retourne la version du serveur Oracle
- oci_set_action — Définit le nom de l'action
- oci_set_call_timeout — Définit un délai d'attente en millisecondes pour les appels de base de données
- oci_set_client_identifier — Définit l'identifiant du client
- oci_set_client_info — Définit l'information concernant le client
- oci_set_db_operation — Définit l'opération de base de données
- oci_set_edition — Définit l'édition de la base de données
- oci_set_module_name — Définit le nom du module
- oci_set_prefetch — Indique le nombre de lignes qui doivent être lues à l'avance par Oracle
- oci_set_prefetch_lob — Définit la quantité de données préchargées pour chaque CLOB ou BLOB.
- oci_statement_type — Retourne le type de la requête Oracle
- oci_unregister_taf_callback — Efface une fonction de rappel définie par l'utilisateur pour Oracle Database TAF