pg_insert
Insère un tableau dans une table
&reftitle.description;
mixedpg_insert
resourceconnection
stringtable_name
arrayassoc_array
intoptions
pg_insert insère le tableau
assoc_array dans la table
table_name.
Si options est spécifiée,
pg_convert s'applique à
assoc_array avec l'option spécifiée.
&warn.experimental.func;
&reftitle.parameters;
connection
Une ressource de connexion PostgreSQL.
table_name
Nom de la table dans laquelle les lignes seront insérées. La table
table_name doit avoir au moins autant de colonnes
que assoc_array a d'éléments.
assoc_array
Un &array; dont les clés sont les noms des champs dans la table table_name,
et où les valeurs sont les valeurs de ces champs qui seront insérés.
options
Toutes combinaisons de constantes parmi
PGSQL_CONV_OPTS,
PGSQL_DML_NO_CONV,
PGSQL_DML_EXEC,
PGSQL_DML_ASYNC ou
PGSQL_DML_STRING. Si
PGSQL_DML_STRING fait partie du paramètre
options, alors la requête sera retournée.
&reftitle.returnvalues;
&return.success; Retourne une &string; si PGSQL_DML_STRING
est passé via le paramètre options.
&reftitle.examples;
Exemple avec pg_insert
]]>
&reftitle.seealso;
pg_convert