Ca m'a l'air pas mal du tout, merci bcp, j'essaie tout de suite, et j'arrête cette hypothétique commande de peuplement.
Mara's dad
Je n'ai pas Postgresql sous la main, alors je ne peux pas garantir le résultat, mais un truc dans ce genre devrait faire ce que tu veux :
DECLARE
n INTEGER := 1000;
age INTEGER;
nom VARCHAR;
prenom VARCHAR;
BEGIN
LOOP
age := random() * 100;
nom := 'DUCON'||to_char(age,'999');
prenom := 'LAJOIE'||to_char(age,'999');
INSERT INTO MA_TABLE VALUES( nom, prenom, age);
n := n - 1;
IF n = 0 THEN
EXIT;
END IF;
END LOOP;
END;
ho
Merci, je vais jetter un coup d'oeil sur cette histoire de curseur et avis aux calés en pl/sql
fabd
Je connais pas PLSQL bien, mais je crois k'avec l'utilisation des curseurs c possible
(arrettez moi si je dis des conneries)
Krueger
Ben le PG/PGSQL connais pas, désolé. Dans ton cas je ne vois pas d'autre solution que de faire ça via un petit programme avec boucles, random() et cie.
Un essai de réponse. Je laise la parole aux autres. :hello:
ho
un ptit :bounce: pour la nuit :sleep:
ho
Imaginons que j'ai une table avec trois champs : nom, prenom et âge.
Je me demande s'il existe une commande permettant de remplir automatiquement cette table en remplissant chaque champ et de créer ainsi rapidement 1000, 10000 ... enregistrements dans cette table.
Peut-être avec du pl/pgsql ...?
[jfdsdjhfuetppo]--Message édité par Ho--[/jfdsdjhfuetppo]