Caractéristiques du traitement des exceptions
Lorsque vous utilisez la clause ON EXTERNAL
, une connexion supplémentaire est toujours établie par le biais d’un fournisseur externe, même s’il s’agit d’une connexion à la base de données actuelle. Une conséquence de ceci est que vous ne pouvez pas gérer les exceptions de la manière habituelle.Chaque exception levée par l’instruction renvoie une erreur eds_connection
ou eds_statement
. Vous devez utiliser WHEN GDSCODE eds_connection
, WHEN GDSCODE eds_statement
ou WHEN ANY
pour gérer les exceptions dans le code PSQL.
Note
|
Si la clause `ON EXTERNAL' n’est pas utilisée, les exceptions sont capturées de manière normale, même s’il s’agit d’une connexion supplémentaire à la base de données courante. |