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 qu'un CLOB temporaire doit être créé.
- OCI_TEMP_BLOB (entier)
- Utilisé avec OCI-Lob->writeTemporary pour indiquer explicitement qu'un BLOB temporaire doit être créé.
Constantes pré-définies
There are no user contributed notes for this page.
