Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1649 connectés 

 


Dernière réponse
Sujet : [SQL] [Postgre] remplir automatiquement une table
ho 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ho 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]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)