|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Développeur informatique Inscription : août 2006 Messages : 221 ![]() |
Bonjour tout le monde.
Je souhaiterais savoir s'il est possible d'interroger une procedure via une requete SQL... Genre : Ou doit-on passer par un trigger..? Merci d'avance pour vos réponses ! |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Ouh là, il y a confusion sur les termes...
Une procédure et un trigger ne renvoient pas d'informations. C'est une fonction qui fait ça. Donc, ta synthaxe est correcte pour une fonction. ced |
|
|
00
|
|
|
#3 | ||||
|
Membre habitué
![]() Développeur informatique Inscription : août 2006 Messages : 221 ![]() |
Oui, je me suis un peu mélangé les pinceaux....
J'ai réussit à interroger ma fonction, mais par contre je n'arrive pas à à insérer le résultat de ma requête dans mon objet ROW... Si tu as une idée sur la question... Voici mon morceau de code test: Code :
Code :
En tous cas, merci de ton aide. |
||||
|
|
00
|
|
|
#4 | ||
|
Membre habitué
![]() Développeur informatique Inscription : août 2006 Messages : 221 ![]() |
En fait j'ai un autre soucis plus... gênant...
Ma requête ne s'execute pas en fait... j'ai un zoli message d'errur : Code :
Je pensais pouvoir faire celà comme çà mais apparemment ... Non ! EDIT: Le problème vient de ma variable row ! Si je l'enlève ma requête contient de nouveau quelque chose.... |
||
|
|
00
|
|
|
#5 |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
Bonjour,
pour le select * from <mafonction> tu peux regarder ici : http://postgresql.developpez.com/faq...kees#appelproc |
|
|
00
|
|
|
#6 |
|
Membre habitué
![]() Développeur informatique Inscription : août 2006 Messages : 221 ![]() |
Merci beaucoup j'arrive à interroger ma fonction... Mais celle-ci ne veut pas exécuter ma requête....
Pourtant quant je lui demande de me retourner la chaîne de caractères, la requête est bonne ! Seulement et seulement si j'enlève ma clause 'INTO' et ma variable de type %ROW... je sens que je touche au but mais là je suis un peu dans le brouillard.... allez ! je vais manger ! les frites portent conseil... |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Développeur informatique Inscription : août 2006 Messages : 221 ![]() |
je recherche queqlque chose aussi... je sais que çà existe mais je ne rappel plus du nom et de la syntaxe....
En gros il s'agit d'un argument de condition IF pour savoir si un SELECT à renvoyer une valeur... Je ne sais pas si je suis très claire... mais je n'arrive pas à retrouver l'info |
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
je pense que tu parles de FOUND :
SELECT * FROM matable where id=111; IF FOUND THEN ... END IF; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com