Я пытаюсь создать триггер через pgadmin, чтобы иметь рассчитанный столбец.Создание триггера в postgres
мне нужно сделать: с = а/б
Я создал функцию UpdateC, которая содержит следующий код:
UPDATE table_name
SET c = a/b
WHERE id = @id
, и я объявил @id в качестве параметра.
Тогда я думал, что создам триггер и привяжу его к этой функции, но я узнал, что мне нужно связать его с функцией триггера, а не с функцией.
Теперь я пытаюсь создать функцию триггера с точно такой же SQL, как описано выше, но я получаю следующую ошибку:
syntax error at or near "UPDATE"
вкладке определения, я должен был выбрать язык, так что я выбрал «plpgsql» (другие варианты: «c» и «internal»).
Любая помощь будет глубоко оценена!