Section courante

A propos

Section administrative du site

OCI

Interface d'appel Oracle
PHP 5.3+

Extensions

Nom Plateforme
oci8.so Linux
php_oci8.dll Windows

Description

Cette extension contient des fonctions de gestion de la base de données d'Oracle avec l'API d'OCI.

Fonctions

Procédure ou fonction Version Description
OCI_BIND_ARRAY_BY_NAME 5.1.2+ Cette fonction permet d'effectuer une liaison entre un tableau PHP et une table d'Oracle PL/SQL.
OCI_BIND_BY_NAME 5+ Cette fonction permet de créer une relation entre une variable PHP et un marqueur de la base de données d'Oracle.
OCI_CANCEL 5+ Cette fonction permet d'annuler la lecture du curseur de positionnement du curseur dans la base de données d'Oracle.
OCI_CLIENT_VERSION 5.3.7+ Cette fonction permet de demander la version du client de la base de données d'Oracle.
OCI_CLOSE 5+ Cette fonction permet d'effectuer la fermeture de la connexion spécifié de la base de données d'Oracle.
OCI_COMMIT 5+ Cette fonction permet d'effectuer la validation et d'envoyer définitivement les commandes de la base de données d'Oracle (les commités).
OCI_CONNECT 5+ Cette fonction permet d'effectuer une nouvelle connexion vers un serveur d'Oracle DataBase SQL.
OCI_DEFINE_BY_NAME 5+ Cette fonction permet d'associer une variable PHP avec un champ d'une requête SQL dans la base de données d'Oracle.
OCI_ERROR 5+ Cette fonction permet de demander la dernière erreur s'étant produite dans la base de données Oracle.
OCI_EXECUTE 5+ Cette fonction permet d'exécuter une requête SQL dans la base de données Oracle.
OCI_FETCH_ALL 5+ Cette fonction permet d'effectuer la lecture de multiples enregistrements d'un résultat d'une requête SQL d'une base de données Oracle et de le retourner sous forme d'un tableau multi-dimensionnel.
OCI_FETCH_ARRAY 5+ Cette fonction permet d'effectuer la lecture d'un enregistrement d'un résultat d'une requête SQL d'une base de données Oracle et de le retourner sous forme d'un tableau associatif ou d'index.
OCI_FETCH_ASSOC 5+ Cette fonction permet d'effectuer la lecture d'un enregistrement d'un résultat d'une requête SQL d'une base de données Oracle et de le retourner sous forme d'un tableau associatif.
OCI_FETCH_OBJECT 5+ Cette fonction permet d'effectuer la lecture d'un enregistrement d'un résultat d'une requête SQL d'une base de données Oracle et de le retourner sous forme d'un objet.
OCI_FETCH_ROW 5+ Cette fonction permet d'effectuer la lecture d'un enregistrement d'un résultat d'une requête SQL d'une base de données Oracle et de le retourner sous forme d'un tableau d'index.
OCI_FETCH 5+ Cette fonction permet d'effectuer la lecture du prochaine enregistrement d'un résultat d'une requête SQL d'une base de données Oracle et de le retourner dans un tampon interne.
OCI_FIELD_IS_NULL 5+ Cette fonction permet de vérifier si la valeur d'un champ d'une table de la base de données d'Oracle est NULL.
OCI_FIELD_NAME 5+ Cette fonction permet de demander le nom d'un champ d'une table de la base de données d'Oracle.
OCI_FIELD_PRECISION 5+ Cette fonction permet de demander le niveau de précision d'un champ d'une table de la base de données d'Oracle.
OCI_FIELD_SCALE 5+ Cette fonction permet de demander l'échelle de précision d'un champ d'une table de la base de données d'Oracle.
OCI_FIELD_SIZE 5+ Cette fonction permet de demander la taille d'un champ d'une table de la base de données d'Oracle.
OCI_FIELD_TYPE_RAW 5+ Cette fonction permet de demander le type de données brute d'un champ d'une table de la base de données d'Oracle.
OCI_FIELD_TYPE 5+ Cette fonction permet de demander le type de données d'un champ d'une table de la base de données d'Oracle.
OCI_FREE_DESCRIPTOR 5+ Cette fonction permet de libérer les ressources d'un descripteur de la base de données d'Oracle.
OCI_FREE_STATEMENT 5+ Cette fonction permet de libérer les ressources d'un résultat d'une recherche SQL dans la base de données d'Oracle.
OCI_INTERNAL_DEBUG 5+ Cette fonction permet d'activer ou désactiver l'affichage des informations de déboguage de la base de données d'Oracle.
OCI_LOB_COPY 5+ Cette fonction permet d'effectuer une copie d'un type de données LOB dans la base de données d'Oracle.
OCI_LOB_IS_EQUAL 5+ Cette fonction permet d'effectuer une comparaison de type de données LOB dans la base de données d'Oracle.
OCI_NEW_COLLECTION 5+ Cette fonction permet d'effectuer l'initialisation d'une nouvelle collection dans la base de données d'Oracle.
OCI_NEW_CONNECT 5+ Cette fonction permet d'effectuer la création d'une nouvelle connexion à la base de données d'Oracle Database SQL.
OCI_NEW_CURSOR 5+ Cette fonction permet d'effectuer l'allocation d'un nouveau curseur de position dans la base de données d'Oracle.
OCI_NEW_CURSOR 5+ Cette fonction permet d'effectuer l'allocation d'un nouveau curseur de position dans la base de données d'Oracle.
OCI_NEW_DESCRIPTOR 5+ Cette fonction permet d'effectuer l'initialisation d'une nouveau descripteur dans la base de données d'Oracle.
OCI_NUM_FIELDS 5+ Cette fonction permet de demander le nombre de champs dans un résultat d'une requête SQL de la base de données d'Oracle.
OCI_NUM_ROWS 5+ Cette fonction permet de demander le nombre d'enregistrement affectés durant la dernière requête SQL vers la base de données d'Oracle.
OCI_PARSE 5+ Cette fonction permet de créer une requête SQL à envoyer à la base de données d'Oracle.
OCI_PASSWORD_CHANGE 5+ Cette fonction permet de changer le mot de passe d'un utilisateur dans la base de données d'Oracle.
OCI_PCONNECT 5+ Cette fonction permet d'effectuer l'ouverture d'une connexion persistance à une base de données d'Oracle Database SQL.
OCI_RESULT 5+ Cette fonction permet de demander la valeur d'un champ dans un résultat de recherche d'une requête SQL de la base de données d'Oracle.
OCI_ROLLBACK 5+ Cette fonction permet d'annuler toutes les requêtes SQL contenu dans la transaction courante de la base de données d'Oracle.
OCI_SERVER_VERSION 5+ Cette fonction permet de demander la version du serveur de base de données d'Oracle Database SQL.
OCI_SET_ACTION 5+ Cette fonction permet de fixer le nom d'une action dans la base de données d'Oracle.
OCI_SET_CLIENT_IDENTIFIER 5.3.2+ Cette fonction permet de fixer l'identificateur client dans la base de données d'Oracle.
OCI_SET_CLIENT_INFO 5.3.2+ Cette fonction permet de demander les informations à propos d'un client de la base de données d'Oracle.
OCI_SET_EDITION 5.3.2+ Cette fonction permet de fixer le type d'édition de la base de données d'Oracle.
OCI_SET_MODULE_NAME 5.3.2+ Cette fonction permet de fixer le nom du module de la base de données d'Oracle.
OCI_SET_PREFETCH 5+ Cette fonction permet de fixer le nombre d'enregistrements attendue pour une lecture par la base de données d'Oracle.
OCI_STATEMENT_TYPE 5+ Cette fonction permet de demander le type d'instruction que contient la requête SQL à envoyer à la base de données d'Oracle.
... ... ...

Voir également

Langage de programmation - C/C++ - OCI

Dernière mise à jour : Jeudi, le 10 mai 2018