Gestion des codes retour durant l'exécution d'un script SQL
Bonjour,
Je cherche à retranscrire un script SQL écrit initialement sous Oracle, en PostgresSQL.
La plupart du code a pu être converti, sauf l'aspect de gestion de codes retour de l'exécution du script.
Pour exemple, un résumé du script sous Oracle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| :Ret_Code := VARCHAR2 (10);
DECLARE
X : VARCHAR2 (1);
BEGIN
X := 'A';
IF (X = 'A') THEN
:Ret_Code := 5;
ELSE
:Ret_Code := 6;
END IF;
END;
EXIT : Ret_Code |
A la fin de l'exécution du script par sqlplus d'Oracle, le code retour de valeur 5 ou 6 dans l'exemple pouvait être récupéré et testé pour la suite du déroulement du shell script.
Je n'ai pas trouvé cette fonctionnalité sous PostgresSQL.
Quelle serait la solution à mettre en oeuvre pour retrouver cette fonctionnalité ?
D'avance merci pour votre retour.