Я ищу способ вернуть число строк, затронутых предложением DELETE в PostgreSQL. В документации указано, что:
При успешном завершении DELETE команда возвращает тэг команды форма
УДАЛИТЬ счетчик
Число - это количество строк удален. Если count равен 0, строк нет соответствует условию (это не считается ошибкой).
Если команда DELETE содержит RETURNING, результат будет аналогично выражению SELECT содержащие столбцы и значения определенный в списке ВОЗВРАЩАЕМОСТИ, вычисляется по строке (-ам), удаленной команда.
Но мне трудно найти хороший пример. Может ли кто-нибудь помочь мне с этим, как я могу узнать, сколько строк было удалено?
EDIT: Я принял решение Милена, но я хотел представить альтернативу, которую я нашел позже. Его можно найти в здесь, как описано в разделе 38.5.5. Получение названия статуса результата.