(no version information, might be only in CVS)
oci_bind_array_by_name -- Lie un tableau PHP à un tableau Oracle PL/SQL par son nomNote : Cette fonction est disponible depuis OCI8 version 1.2 et PHP version 5.1.2.
oci_bind_array_by_name() lit un tableau PHP
var_array
à un marquer Oracle
name
, qui pointe vers un tableau PL/SQL.
Il peut être utilisé pour l'entrée ou la sortie, suivant la configuration à l'exécution.
Le paramètre max_table_length
définit la longueur
maximale des tableaux d'entrées et de résultats. Le paramètre
max_item_length
définit la longueur maximale pour
les éléments du tableau. Si max_item_length
n'est pas fourni
ou s'il vaut -1, oci_bind_array_by_name() cherchera l'élément
le plus long dans le tableau d'entrée et l'utilisera en tant que longueur maximale.
Le paramètre type
devrait être utilisé pour définir
le type des éléments PL/SQL. Voir la liste des types disponibles ci-dessous.
SQLT_NUM - pour les tableaux de NUMBER.
SQLT_INT - pour les tableaux INTEGER (Note : INTEGER c'est actuellement un synonyme pour NUMBER(38), mais le type SQLT_NUM fonctionne dans ce cas même s'ils sont synonymes).
SQLT_FLT - pour les tableaux de FLOAT.
SQLT_AFC - pour les tableaux de CHAR.
SQLT_CHR - pour les tableaux de VARCHAR2.
SQLT_VCS - pour les tableaux de VARCHAR.
SQLT_AVC - pour les tableaux de CHARZ.
SQLT_STR - pour les tableaux de STRING.
SQLT_LVC - for arrays of LONG VARCHAR.
SQLT_ODT - pour les tableaux de DATE.
Précédent | Sommaire | Suivant |
OCI-Lob->writeToFile | Niveau supérieur | oci_bind_by_name |