Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 11/05/2010 11:53:48
- floriaan60
- Membre
Récupérer le résultat de la commande EXECUTE
Bonjour,
J'ai créé une fonction PL/PGSQL dans laquelle j'ai la requête suivante:
posCapteur:='SELECT region FROM '||nomCapteur||' WHERE date='''||$2||'''' ;
Je l'exécute en utilisant la commande :
EXECUTE posCapteur ;
Cependant, j'aimerai pouvoir stocker le résultat dans une variable ...
Je connaît la méthode sans la commande EXECUTE, mais pour cette requête je n'arrive pas à passer à coté.
Pouvez vous m'aider ?
Hors ligne
#2 11/05/2010 12:14:41
- Marc Cousin
- Membre
Re : Récupérer le résultat de la commande EXECUTE
Il suffit de faire un 'EXECUTE … INTO', comme expliqué dans la documentation :
http://docs.postgresql.fr/8.4/plpgsql-statements.html
Si vous avez besoin de plus de détails, n'hésitez pas à poser des questions.
Bonne journée.
Marc.
Hors ligne
#3 11/05/2010 13:32:46
- floriaan60
- Membre
Re : Récupérer le résultat de la commande EXECUTE
Ca marche !!
Merci pour votre réponse !
Hors ligne
Pages : 1