oci_bind_array_by_name
Lie un tableau PHP à un paramètre de tableau Oracle PL/SQL
&reftitle.description;
booloci_bind_array_by_name
resourcestatement
stringparam
arrayvar
intmax_array_length
intmax_item_length-1
inttypeSQLT_AFC
Lie un tableau PHP var à un marqueur
Oracle param, qui pointe vers un tableau PL/SQL.
Il peut être utilisé pour l'entrée ou la sortie, suivant la configuration à l'exécution.
&reftitle.parameters;
statement
Un identifiant de requête OCI valide.
param
Le marqueur Oracle.
var
Un tableau.
max_array_length
Spécifie la longueur maximale des tableaux d'entrées et de résultats.
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.
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 ne fonctionnera pas 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 - pour les tableaux de LONG VARCHAR.
SQLT_ODT - pour les tableaux de DATE.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Exemple avec oci_bind_array_by_name
]]>