Récupérer le nombre de lignes supprimées d'un DELETE
Bonjour à tous
Je suis actuellement avec une fonction POSTGRESQL faisant des DELETE en cascade et j'aimerai récupérer pour chaque DELETE le nombre de lignes supprimées dans une variable sans devoir faire un SELECT COUNT avant chaque DELETE.
J'ai tenté le INTO seul sans succès.
J'ai aussi tenté le RETURNING * INTO variable, mais j'ai l'erreur :
Citation:
"ERROR: query returned more than one row"
Je présume donc qu'il ne retourne pas le nombre de lignes, mais les lignes elles-mêmes.
Il faudrait quelque chose du genre RETURNING count(*) INTO variable, mais ce serait trop simple si ça fonctionnait ^^.
Quelqu'un peut m'aider ?
Merci