Sql: liste de valeurs dans une variable
Fermé
jeanjo
Messages postés
16
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
25 juillet 2006
-
25 juil. 2006 à 16:36
cybospam - 14 sept. 2007 à 09:40
cybospam - 14 sept. 2007 à 09:40
Bonjour,
Je cherche à récupérer dans une variable le résultat de ma requête, je m'explique:
j'effectue cette requête select id from computers
j'aimerai que le résultat, soit environ 600 PCs, se classe dans une variable afin de pouvoir réutiliser la variable dans une autre requête.
Je ne sais pas du tout comment faire, merci de m'aider.
Cordialement,
Jeanjo
Je cherche à récupérer dans une variable le résultat de ma requête, je m'explique:
j'effectue cette requête select id from computers
j'aimerai que le résultat, soit environ 600 PCs, se classe dans une variable afin de pouvoir réutiliser la variable dans une autre requête.
Je ne sais pas du tout comment faire, merci de m'aider.
Cordialement,
Jeanjo
A voir également:
- Sql liste de valeur
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste de diffusion whatsapp - Guide
- Liste code ascii - Guide
- Site dangereux liste - Guide
1 réponse
Bonjour
Je ne suis pas expert en sql mais, si j'ai compris ta demande, il faut que tu stockes le resultat de ta requete dans un fichier que tu reutiliseras par exemple dans un script unix.
Pour ca, sous sql, tu fais
spool [le nom de ton fichier] => le fichier sera cree dans le repertoire ou tu etais avant de te connecter a SQL. Sinon, tu mets le repertoire ou tu veux ton fichier/nom]
tu lances ta commande sql
spool off.
Quitte sql et va voir ton fichier.
Pour reutiliser les resultats dans un script unix par ex. :
fait dans ton script, une boucle, en faisant un "cat" de ton fichier suivi des actions que tu souhaites (i e nouvelles connexions a sql + tes autres requetes).
J'espere que ca t'aidera.
Je ne suis pas expert en sql mais, si j'ai compris ta demande, il faut que tu stockes le resultat de ta requete dans un fichier que tu reutiliseras par exemple dans un script unix.
Pour ca, sous sql, tu fais
spool [le nom de ton fichier] => le fichier sera cree dans le repertoire ou tu etais avant de te connecter a SQL. Sinon, tu mets le repertoire ou tu veux ton fichier/nom]
tu lances ta commande sql
spool off.
Quitte sql et va voir ton fichier.
Pour reutiliser les resultats dans un script unix par ex. :
fait dans ton script, une boucle, en faisant un "cat" de ton fichier suivi des actions que tu souhaites (i e nouvelles connexions a sql + tes autres requetes).
J'espere que ca t'aidera.