|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 2 ![]() |
Bonjour,
J'aimerais récupérer l'information sur l'état d'une requête sql lorsque j'exécute celle-ci à l'intérieur d'une fonction. Par exemple, dans l'environnement d'exécution pgAdmin III, lorsque j'exécute la requête suivante : select * from entete je reçois le message suivant : Total query runtime: 422 ms. Data retrieval runtime: 0 ms. 0 rows retrieved. Je voudrais récupérer les informations 0 rows retrieved. À mon avis, cette information doit être dans une variable ou dans une table system. Cependant je n'arrive pas à la retracer. Évidemment, je pourrais récupérer l'information de la requête select count(*) from entete. Toutefois les requêtes dont je veux récupérer l'état, sont beaucoup plus complexe que celle de l'exemple, ci haut mentionné. Et il me semble que je dédoublerais le temps d'éxécution inutilement. Quelqu'un connait-il la solution?, Si oui il serait bien gentil de me la transmettre. merci de votre collaboration Bernard |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : octobre 2003 Messages : 668 ![]() |
__________________
Two beer or not two beer. (Shakesbeer) Question technique par MP => poubelle! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : avril 2006 Messages : 2 ![]() |
Merci ça marche. La syntaxe est un peu spéciale mais ça fait ce que je voulais.
GET DIAGNOSTICS rows = ROW_COUNT; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com