Rechercher une fonction PHP

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

Méthodes et fonctions OCI8
Constante Description
OCI_ASSOC Utilisé avec oci_fetch_all() et oci_fetch_array() pour récupérer les résultats dans un tableau associatif.
OCI_BOTH Utilisé avec oci_fetch_all() et oci_fetch_array() pour récupérer les résultats dans un tableau associatif et indexé numériquement.
OCI_COMMIT_ON_SUCCESS Mode d'exécution des commandes pour oci_execute(). La commande est automatiquement validée après réussite de la requête.
OCI_CRED_EXT Utilisé avec oci_connect() pour identification sur un serveur Oracle externe ou sur le système d'exploitation. Introduit en PHP 5.3 et PECL OCI8 1.3.4.
OCI_DEFAULT Voir la constante OCI_NO_AUTO_COMMIT.
OCI_DESCRIBE_ONLY Mode d'exécution des commandes pour oci_execute(). Utilisez ce mode si vous ne souhaitez pas exécuter la commande, mais obtenir des descriptions.
OCI_EXACT_FETCH Obsolète. Mode de lecture de résultats. Utilisé lorsque les applications savent à l'avance le nombre de ligne qu'il faudra lire. Ce mode désactive la lecture anticipée d'Oracle version 8 et plus récente. Le curseur est annulé une fois que le nombre de lignes à lire a été atteint, et cela réduit les ressources consommées côté serveur.
OCI_FETCHSTATEMENT_BY_COLUMN Mode par défaut de oci_fetch_all().
OCI_FETCHSTATEMENT_BY_ROW Mode alternatif pour oci_fetch_all().
OCI_LOB_BUFFER_FREE Utilisé avec OCI-Lob::flush pour libérer les buffers utilisés.
OCI_NO_AUTO_COMMIT Mode d'exécution de la requête pour oci_execute(). La transaction n'est pas automatiquement validée lors de l'utilisation de ce mode. Pour plus de lisibilité dans votre code, utilisez cette valeur plutôt que l'ancienne valeur OCI_DEFAULT. Introduit en PHP 5.3.2 (PECL OCI8 1.4).
OCI_NUM Utilisé avec oci_fetch_all() et oci_fetch_array() pour lire un tableau énuméré.
OCI_RETURN_LOBS Utilisé avec oci_fetch_array() pour obtenir la valeur du LOB au lieu du pointeur.
OCI_RETURN_NULLS Utilisé avec oci_fetch_array() pour obtenir des éléments vides, si la valeur du champ est NULL.
OCI_SEEK_CUR Utilisé avec OCI-Lob::seek pour définir la position.
OCI_SEEK_END Utilisé avec OCI-Lob::seek pour définir la position.
OCI_SEEK_SET Utilisé avec OCI-Lob::seek pour définir la position.
OCI_SYSDATE Obsolète.
OCI_SYSDBA Utilisé avec oci_connect() pour se connecter comme SYSDBA utilisant des créances externes (oci8.privileged_connect doit être activé pour utiliser cette constante).
OCI_SYSOPER Utilisé avec oci_connect() pour se connecter comme SYSOPER utilisant des créances externes (oci8.privileged_connect doit être activé pour utiliser cette constante).
OCI_TEMP_BLOB Utilisé avec OCI-Lob::writeTemporary pour indiquer explicitement qu'un BLOB temporaire doit être créé.
OCI_TEMP_CLOB Utilisé avec OCI-Lob::writeTemporary pour indiquer explicitement qu'un CLOB temporaire doit être créé.
Types définis et liés OCI8
Constante Description
OCI_B_BFILE Utilisé avec oci_bind_by_name() pour relier des BFILEs.
OCI_B_BIN Utilisé avec oci_bind_by_name() pour relier les valeurs brutes (RAW).
OCI_B_BLOB Utilisé avec oci_bind_by_name() pour relier des BLOB.
OCI_B_BOL Utilisé avec oci_bind_by_name() pour lier une variable booléenne PL/SQL.
OCI_B_CFILEE Utilisé avec oci_bind_by_name() pour relier des CFILEs.
OCI_B_CLOB Utilisé avec oci_bind_by_name() pour relier des CLOB.
OCI_B_CURSOR Utilisé avec oci_bind_by_name() pour relier des curseurs, précédemment alloués avec oci_new_descriptor().
OCI_B_INT Utilisé avec oci_bind_array_by_name() pour relier des tableaux d'entiers.
OCI_B_NTY Utilisé avec oci_bind_by_name() pour relier des noms de types de données. Note : En PHP < 5.0, il était nommé OCI_B_SQLT_NTY.
OCI_B_NUM Utilisé avec oci_bind_array_by_name() pour relier des tableaux de nombres.
OCI_B_ROWID Utilisé avec oci_bind_by_name() pour relier des ROWID.
SQLT_AFC Utilisé avec oci_bind_array_by_name() pour lier les tableaux de CHAR.
SQLT_AVC Utilisé avec oci_bind_array_by_name() pour lier les tableaux de VARCHAR2.
SQLT_BDOUBLE Non supporté.
SQLT_BFILEE Identique à OCI_B_BFILE.
SQLT_BFLOAT Non supporté.
SQLT_BIN Identique à OCI_B_BIN.
SQLT_BLOB Identique à OCI_B_BLOB.
SQLT_BOL Identique à OCI_B_BOL.
SQLT_CFILEE Identique à OCI_B_CFILEE.
SQLT_CHR Utilisé avec oci_bind_array_by_name() pour lier les tableaux de VARCHAR2. Utilisé également avec oci_bind_by_name().
SQLT_CLOB Identique à OCI_B_CLOB.
SQLT_FLT Utilisé avec oci_bind_array_by_name() pour lier les tableaux de FLOAT.
SQLT_INT Identique à OCI_B_INT.
SQLT_LBI Utilisé avec oci_bind_by_name() pour lier les valeurs LONG RAW.
SQLT_LNG Utilisé avec oci_bind_by_name() pour lier les valeurs LONG.
SQLT_LVC Utilisé avec oci_bind_array_by_name() pour lier les tableaux de LONG VARCHAR.
SQLT_NTY Identique à OCI_B_NTY.
SQLT_NUM Identique à OCI_B_NUM.
SQLT_ODT Utilisé avec oci_bind_array_by_name() pour lier les tableaux de LONG.
SQLT_RDD Identique à OCI_B_ROWID.
SQLT_RSET Identique à OCI_B_CURSOR.
SQLT_STR Utilisé avec oci_bind_array_by_name() pour lier les tableaux de STRING.
SQLT_UIN Non supporté.
SQLT_VCS Utilisé avec oci_bind_array_by_name() pour lier les tableaux de VARCHAR.
Types des descripteurs OCI8
Constante Description
OCI_DTYPE_FILEE Cette option indique à oci_new_descriptor() d'initialiser un nouveau pointeur FILE.
OCI_DTYPE_LOB This flag tells oci_new_descriptor() to initialize a new LOB descriptor.
OCI_DTYPE_ROWID Cette option indique à oci_new_descriptor() d'initialiser un nouveau pointeur LOB.
OCI_D_FILE Identique à OCI_DTYPE_FILE.
OCI_D_LOB Identique à OCI_DTYPE_LOB.
OCI_D_ROWID Identique à OCI_DTYPE_ROWID.
Rechercher une fonction PHP

Version en cache

29/12/2024 04:26:07 Cette version de la page est en cache (à la date du 29/12/2024 04:26:07) afin d'accélérer le traitement. Vous pouvez activer le mode utilisateur dans le menu en haut pour afficher la dernère version de la page.

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-oci8.constants.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut