Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Как работает функция RETURNING в PostgreSQL для подсчета удаленных строк?
Вопрос для Поиска с Алисой
3 февраля

Как работает функция RETURNING в PostgreSQL для подсчета удаленных строк?

Алиса
На основе источников, возможны неточности

Функция RETURNING в PostgreSQL для подсчёта удалённых строк работает следующим образом: если команда DELETE содержит предложение RETURNING, её результат будет похож на результат оператора SELECT (с теми же столбцами и значениями, что содержатся в списке RETURNING), полученный для строк, удалённых этой командой. postgrespro.ru

Пример использования: удаление завершённых задач с получением всех данных удалённых строк: postgrespro.ru

DELETE FROM tasks WHERE status = 'DONE' RETURNING *; 

Также можно вернуть только определённые столбцы, например, для этого используется пример: learnsql.com

DELETE FROM external_data RETURNING id; 

В коде можно обрабатывать возвращённые строки так же, как и результаты запроса SQL. learnsql.com Например, можно вести лог удалённых данных. learnsql.com

Пользователь

Время добавления
Текст комментария
Ответить
Показать X ответов

Пользователь

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

В чем преимущества использования RETURNING при вставке данных в PostgreSQL?
В чем заключаются ограничения применения RETURNING INTO для параллельных обновлений в Oracle?
Чем отличается использование RETURNING в INSERT от простого SELECT?
В чем разница между использованием предложения RETURNING в PostgreSQL и аналогичных предложений в других СУБД?
В каких случаях следует использовать RETURNING в UPDATE?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить