Вопросы к Поиску с Алисой
Разница между UPDATE и UPDATE … RETURNING в PostgreSQL заключается в том, что UPDATE изменяет значения указанных столбцов во всех строках, удовлетворяющих условию, а UPDATE … RETURNING позволяет вычислить и возвратить значения для каждой фактически изменённой строки. postgrespro.ru www.postgresql.org
Таким образом, без предложения RETURNING команда UPDATE просто изменяет данные, а с ним — ещё и возвращает обновлённые значения определённых столбцов или всей строки после выполнения операции обновления. www.scaler.com Это полезно, когда нужно увидеть обновлённые значения некоторых столбцов или всей строки после выполнения обновления. www.scaler.com
Если команда UPDATE содержит предложение RETURNING, её результат будет похож на результат оператора SELECT (с теми же столбцами и значениями, что содержатся в списке RETURNING), полученный для строк, изменённых этой командой. postgrespro.ru