En base de données les lignes des tables n'ont pas de numéro intrinsèque, donc il n'y a pas de ligne 1, ligne 2, etc. sauf à les numéroter de manière complètement arbitraire. Il faudrait plutôt utiliser la clef primaire de la table pour indiquer que telle ligne doit être mise à jour avec telle valeur.
]]>Merci d'avance.
drop function modifier_valeur_id();
create or replace function modifier_valeur_id() returns void as $$
declare
var integer;
begin
var :=0;
for i in 1..7
loop
var = var + 1 ;
update t_prix
set prix_refid = var;
end loop;
end;
$$ language plpgsql