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 :
Je présume donc qu'il ne retourne pas le nombre de lignes, mais les lignes elles-mêmes."ERROR: query returned more than one row"
Il faudrait quelque chose du genre RETURNING count(*) INTO variable, mais ce serait trop simple si ça fonctionnait ^^.
Quelqu'un peut m'aider ?
Merci
Partager