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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.