OCI8
PHP Manual

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.

OCI_DEFAULT (entier)
Mode d'exécution des commandes. La commande n'est pas validée automatiquement lorsqu'on utilise ce mode.
OCI_DESCRIBE_ONLY (entier)
Mode d'exécution des commandes. Utilisez ce mode si vous ne souhaitez pas exécuter la commande, mais obtenir des descriptions.
OCI_COMMIT_ON_SUCCESS (entier)
Mode d'exécution des commandes. La commande est automatiquement validée après oci_execute().
OCI_EXACT_FETCH (entier)
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_SYSDATE (entier)
SQLT_BFILEE (entier)
Utilisé avec la fonction oci_bind_by_name() pour relier des fichiers BFILE.
SQLT_CFILEE (entier)
Utilisé avec la fonction oci_bind_by_name() pour relier des fichiers CFILE.
OCI_B_CLOB (entier)
Utilisé avec oci_bind_by_name() pour relier des CLOB.
OCI_B_BLOB (entier)
Utilisé avec oci_bind_by_name() pour relier des BLOB.
OCI_B_ROWID (entier)
Utilisé avec oci_bind_by_name() pour relier des ROWID.
OCI_B_CURSOR (entier)
Utilisé avec oci_bind_by_name() pour relier des curseurs, précédemment alloués avec oci_new_descriptor().
OCI_B_NTY (entier)
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_BIN (entier)
SQLT_BFILEE (entier)
Identique à OCI_B_BFILE.
SQLT_CFILEE (entier)
Identique à OCI_B_CFILEE.
SQLT_CLOB (entier)
Identique à OCI_B_CLOB.
SQLT_BLOB (entier)
Identique à OCI_B_BLOB.
SQLT_RDD (entier)
Identique à OCI_B_ROWID
SQLT_NTY (entier)
Identique à OCI_B_NTY
SQLT_LNG (entier)
Utilisé avec oci_bind_by_name() pour lier les valeurs LONG.
SQLT_LBI (entier)
Utilisé avec oci_bind_by_name() pour lier les valeurs LONG RAW.
SQLT_BIN (entier)
Utilisé avec oci_bind_by_name() pour lier les valeurs RAW.
SQLT_NUM (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de NUMBER
SQLT_INT (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de INTEGER
SQLT_AFC (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de CHAR
SQLT_CHR (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de VARCHAR2. Utilisé également avec oci_bind_by_name().
SQLT_VCS (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de VARCHAR
SQLT_AVC (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de CHARZ
SQLT_STR (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de STRING
SQLT_LVC (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de LONG VARCHAR
SQLT_FLT (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de FLOAT
SQLT_ODT (entier)
Utilisé avec oci_bind_array_by_name() pour lier les tableaux de LONG
SQLT_BDOUBLE (entier)
SQLT_BFLOAT (entier)
OCI_FETCHSTATEMENT_BY_COLUMN (entier)
Mode par défaut de oci_fetch_all().
OCI_FETCHSTATEMENT_BY_ROW (entier)
Mode alternatif pour oci_fetch_all().
OCI_ASSOC (entier)
Utilisé avec oci_fetch_all() et oci_fetch_array() pour lire un tableau associatif.
OCI_NUM (entier)
Utilisé avec oci_fetch_all() et oci_fetch_array() pour lire un tableau énuméré.
OCI_BOTH (entier)
Utilisé avec oci_fetch_all() et oci_fetch_array() pour lire un tableau associatif et énuméré.
OCI_RETURN_NULLS (entier)
Utilisé avec oci_fetch_array() pour obtenir des éléments vides, si la valeur du champ est NULL.
OCI_RETURN_LOBS (entier)
Utilisé avec oci_fetch_array() pour obtenir la valeur du LOB au lieu du pointeur.
OCI_DTYPE_FILE (entier)
Cette option indique à oci_new_descriptor() d'initialiser un nouveau pointeur FILE.
OCI_DTYPE_LOB (entier)
Cette option indique à oci_new_descriptor() d'initialiser un nouveau pointeur LOB.
OCI_DTYPE_ROWID (entier)
Cette option indique à oci_new_descriptor() d'initialiser un nouveau pointeur ROWID.
OCI_D_FILE (entier)
Identique à OCI_DTYPE_FILE.
OCI_D_LOB (entier)
Identique à OCI_DTYPE_LOB.
OCI_D_ROWID (entier)
Identique à OCI_DTYPE_ROWID.
OCI_SYSOPER (entier)
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_SYSDBA (entier)
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_LOB_BUFFER_FREE (entier)
Utilisé avec OCI-Lob->flush pour libérer les buffers utilisés.
OCI_TEMP_CLOB (entier)
Utilisé avec OCI-Lob->writeTemporary pour indiquer explicitement que un CLOB temporaire doit être créé.
OCI_TEMP_BLOB (entier)
Utilisé avec OCI-Lob->writeTemporary pour indiquer explicitement que un BLOB temporaire doit être créé.

OCI8
PHP Manual