Bonjour,
Je découvre le plpgsql par moi même et j'ai du mal à trouver de la doc/tuto/cours
Bref j'ai une question de syntaxe à vous soumettre.
soit le type
CREATE TYPE myType AS (id BIGINT, val INTEGER, ratio FLOAT);
j'utilise un array de mytype
et je voudrais pouvoir modifier la valeur atomique "val" du I-ème élément de mon tableau.
Intuitivement :
1 2 3 4 5 6
| BEGIN
...
i := 2;
arr[i].val := arr[i].val * 2;
...
END; |
mais voilà, ça me dit :
ERROR: syntax error at or near "."
LINE 59: arr[ i ].val := arr[ i ].val * 2;
"arr[i].val" fonctionne bien pour lire la valeur mais visiblement pas pour l'affecter
un petit coup de pouce ?
si vous avez des cours/tuto de plpgsql je suis preneur aussi
Merci
Partager