From f159f829106a00e27fbefea7d35c8f86a8c7ebc2 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Tue, 29 Sep 2026 07:59:47 +0200 Subject: [PATCH] [Sync-En] oci8: synchronize the list of predefined constants with the stubs --- reference/oci8/constants.xml | 341 +++++++++++++++++++++++++++-------- 1 file changed, 264 insertions(+), 77 deletions(-) diff --git a/reference/oci8/constants.xml b/reference/oci8/constants.xml index 4d61a047b9..c2f22fa35b 100755 --- a/reference/oci8/constants.xml +++ b/reference/oci8/constants.xml @@ -1,7 +1,5 @@ - - - + &reftitle.constants; &extension.constants; @@ -16,7 +14,10 @@ - OCI_ASSOC + + OCI_ASSOC + (int) + Utilisé avec oci_fetch_all et oci_fetch_array pour récupérer les résultats @@ -24,7 +25,10 @@ - OCI_BOTH + + OCI_BOTH + (int) + Utilisé avec oci_fetch_all et oci_fetch_array pour récupérer les résultats @@ -32,35 +36,50 @@ - OCI_COMMIT_ON_SUCCESS + + OCI_COMMIT_ON_SUCCESS + (int) + 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 + + OCI_CRED_EXT + (int) + Utilisé avec oci_connect pour identification sur un serveur Oracle externe ou sur le système d'exploitation. - OCI_DEFAULT + + OCI_DEFAULT + (int) + Voir la constante OCI_NO_AUTO_COMMIT. - OCI_DESCRIBE_ONLY + + OCI_DESCRIBE_ONLY + (int) + Mode d'exécution des commandes pour oci_execute. - Ce mode est à utiliser si l'on ne souhaite pas exécuter la commande, mais - obtenir des descriptions. + Ce mode est à utiliser pour obtenir des métadonnées, telles que les noms + de colonnes, sans récupérer de lignes de la requête. - OCI_EXACT_FETCH + + OCI_EXACT_FETCH + (int) + Obsolète. Mode de lecture de résultats. Utilisé lorsque les applications @@ -72,26 +91,38 @@ - OCI_FETCHSTATEMENT_BY_COLUMN + + OCI_FETCHSTATEMENT_BY_COLUMN + (int) + Mode par défaut de oci_fetch_all. - OCI_FETCHSTATEMENT_BY_ROW + + OCI_FETCHSTATEMENT_BY_ROW + (int) + Mode alternatif pour oci_fetch_all. - OCI_LOB_BUFFER_FREE + + OCI_LOB_BUFFER_FREE + (int) + Utilisé avec pour libérer les buffers utilisés. - OCI_NO_AUTO_COMMIT + + OCI_NO_AUTO_COMMIT + (int) + Mode d'exécution de la requête pour oci_execute. La transaction n'est pas automatiquement validée lors de l'utilisation @@ -100,7 +131,10 @@ - OCI_NUM + + OCI_NUM + (int) + Utilisé avec oci_fetch_all et oci_fetch_array pour lire un tableau @@ -108,70 +142,100 @@ - OCI_RETURN_LOBS + + OCI_RETURN_LOBS + (int) + Utilisé avec oci_fetch_array pour obtenir la valeur du LOB au lieu du pointeur. - OCI_RETURN_NULLS + + OCI_RETURN_NULLS + (int) + Utilisé avec oci_fetch_array pour obtenir des éléments vides, si la valeur du champ est &null;. - OCI_SEEK_CUR + + OCI_SEEK_CUR + (int) + Utilisé avec pour définir la position. - OCI_SEEK_END + + OCI_SEEK_END + (int) + Utilisé avec pour définir la position. - OCI_SEEK_SET + + OCI_SEEK_SET + (int) + Utilisé avec pour définir la position. - OCI_SYSDATE + + OCI_SYSDATE + (string) + Obsolète. - OCI_SYSDBA - Utilisé avec oci_connect pour se connecter comme SYSDBA - utilisant des identifiants externes (oci8.privileged_connect - doit être activé pour utiliser cette constante). + OCI_SYSDBA + (int) + + + Utilisé avec oci_connect pour se connecter avec le + privilège SYSDBA. Le paramètre &php.ini; + oci8.privileged_connect + doit être activé pour utiliser cette constante. - OCI_SYSOPER - Utilisé avec oci_connect pour se connecter comme SYSOPER - utilisant des identifiants externes (oci8.privileged_connect - doit être activé pour utiliser cette constante). + OCI_SYSOPER + (int) + + + Utilisé avec oci_connect pour se connecter avec le + privilège SYSOPER. Le paramètre &php.ini; + oci8.privileged_connect + doit être activé pour utiliser cette constante. - OCI_TEMP_BLOB + + OCI_TEMP_BLOB + (int) + Utilisé avec pour indiquer explicitement qu'un BLOB temporaire doit être créé. - OCI_TEMP_CLOB + + OCI_TEMP_CLOB + (int) + Utilisé avec pour indiquer explicitement qu'un CLOB temporaire doit être créé. @@ -191,49 +255,70 @@ - OCI_B_BFILE + + OCI_B_BFILE + (int) + Utilisé avec oci_bind_by_name pour relier des BFILEs. - OCI_B_BIN + + OCI_B_BIN + (int) + Utilisé avec oci_bind_by_name pour relier les valeurs brutes (RAW). - OCI_B_BLOB + + OCI_B_BLOB + (int) + Utilisé avec oci_bind_by_name pour relier des BLOB. - OCI_B_BOL + + OCI_B_BOL + (int) + Utilisé avec oci_bind_by_name pour lier une variable booléenne PL/SQL. - OCI_B_CFILEE + + OCI_B_CFILEE + (int) + Utilisé avec oci_bind_by_name pour relier des CFILEs. - OCI_B_CLOB + + OCI_B_CLOB + (int) + Utilisé avec oci_bind_by_name pour relier des CLOB. - OCI_B_CURSOR + + OCI_B_CURSOR + (int) + Utilisé avec oci_bind_by_name pour relier des curseurs, précédemment alloués avec @@ -241,91 +326,133 @@ - OCI_B_INT + + OCI_B_INT + (int) + Utilisé avec oci_bind_array_by_name pour relier des tableaux d'entiers. - OCI_B_NTY + + OCI_B_NTY + (int) + Utilisé avec oci_bind_by_name pour relier des noms de types de données. - OCI_B_NUM + + OCI_B_NUM + (int) + Utilisé avec oci_bind_array_by_name pour relier des tableaux de nombres. - OCI_B_ROWID + + OCI_B_ROWID + (int) + Utilisé avec oci_bind_by_name pour relier des ROWID. - SQLT_AFC + + SQLT_AFC + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de CHAR. - SQLT_AVC + + SQLT_AVC + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de VARCHAR2. - SQLT_BDOUBLE + + SQLT_BDOUBLE + (int) + Non supporté. - SQLT_BFILEE + + SQLT_BFILEE + (int) + Identique à OCI_B_BFILE. - SQLT_BFLOAT + + SQLT_BFLOAT + (int) + Non supporté. - SQLT_BIN + + SQLT_BIN + (int) + Identique à OCI_B_BIN. - SQLT_BLOB + + SQLT_BLOB + (int) + Identique à OCI_B_BLOB. - SQLT_BOL + + SQLT_BOL + (int) + Identique à OCI_B_BOL. - SQLT_CFILEE + + SQLT_CFILEE + (int) + Identique à OCI_B_CFILEE. - SQLT_CHR + + SQLT_CHR + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de VARCHAR2. @@ -333,90 +460,132 @@ - SQLT_CLOB + + SQLT_CLOB + (int) + Identique à OCI_B_CLOB. - SQLT_FLT + + SQLT_FLT + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de FLOAT. - SQLT_INT + + SQLT_INT + (int) + Identique à OCI_B_INT. - SQLT_LBI + + SQLT_LBI + (int) + Utilisé avec oci_bind_by_name pour lier les valeurs LONG RAW. - SQLT_LNG + + SQLT_LNG + (int) + Utilisé avec oci_bind_by_name pour lier les valeurs LONG. - SQLT_LVC + + SQLT_LVC + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de LONG VARCHAR. - SQLT_NTY + + SQLT_NTY + (int) + Identique à OCI_B_NTY. - SQLT_NUM + + SQLT_NUM + (int) + Identique à OCI_B_NUM. - SQLT_ODT + + SQLT_ODT + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de LONG. - SQLT_RDD + + SQLT_RDD + (int) + Identique à OCI_B_ROWID. - SQLT_RSET - Identique à OCI_B_CURSOR. + SQLT_RSET + (int) + + + Identique à OCI_B_CURSOR. - SQLT_STR + + SQLT_STR + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de STRING. - SQLT_UIN + + SQLT_UIN + (int) + Non supporté. - SQLT_VCS + + SQLT_VCS + (int) + Utilisé avec oci_bind_array_by_name pour lier les tableaux de VARCHAR. @@ -436,40 +605,58 @@ - OCI_DTYPE_FILE + + OCI_DTYPE_FILE + (int) + Cette option indique à oci_new_descriptor d'initialiser un nouveau pointeur FILE. - OCI_DTYPE_LOB + + OCI_DTYPE_LOB + (int) + Cette option indique à oci_new_descriptor d'initialiser un nouveau descripteur LOB. - OCI_DTYPE_ROWID + + OCI_DTYPE_ROWID + (int) + Cette option indique à oci_new_descriptor d'initialiser un nouveau descripteur ROWID. - OCI_D_FILE + + OCI_D_FILE + (int) + Identique à OCI_DTYPE_FILE. - OCI_D_LOB + + OCI_D_LOB + (int) + Identique à OCI_DTYPE_LOB. - OCI_D_ROWID + + OCI_D_ROWID + (int) + Identique à OCI_DTYPE_ROWID.