|
Модераторы: LSD |
|
polin11 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 123 Регистрация: 6.6.2015 Репутация: нет Всего: нет |
Использую PGSQL, нyжно написать тригерную функцию:
при удалении записи из таблицы Document нужно обновить\удалить запись из DocumentRaw. Нужно обновить json из DocumentRaw, если поле NewKey пустое у записи, то запись нужно удалить. Написал такой вариант, но тут 3 действия: select, update, delete хочется сделать в 2 действия, select + (update либо delete в зависимости от условия) может это сделать через CASE
Это сообщение отредактировал(а) polin11 - 7.3.2024, 10:58 |
|||
|
||||
Akina |
|
|||
Советчик Профиль Группа: Модератор Сообщений: 20570 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 3 Всего: 453 |
Не вижу ТРЁХ альтернативных действий. Вижу безусловный UPDATE .. RETURNING и при выполнении условия DELETE. Причём всё это можно собрать в один запрос с UPDATE в CTE.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PostgreSQL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |