Я пытался использовать этот код:
CREATE OR REPLACE FUNCTION eno_inc() RETURNS trigger AS $eno_inc$
BEGIN
NEW.eno := OLD.eno + 1;
END;
$eno_inc$
LANGUAGE plpgsql;
, но каждый раз, когда я запускаю, он генерирует эту ошибку: ОШИБКА: запись "старая" еще не назначена ПОДРОБНАЯ ИНФОРМАЦИЯ: Структура кортежа еще не назначенной записиявляется неопределенным.КОНТЕКСТ: PL / pgSQL функция "eno_inc" строка 4 при назначении
*** Ошибка ***
ОШИБКА: запись "старая" еще не назначена Состояние SQL: 55000
PS Я очень плохо знаком с SQL