NEW
PSQL
NEW
Контекстная переменная NEW
доступна только в коде табличных триггеров.Значение NEW
содержит новые значения полей данных, которое возникли в базе во время операции обновления или вставки.
В AFTER
триггерах переменная доступна только для чтения.
Note
|
Для табличных триггеров, срабатывающих на несколько типов событий, переменная |
Important
|
Попытка записи в переменную |
NEW
...
IF (NEW.SERIAL_NUM IS NULL) THEN
NEW.SERIAL_NUM = GEN_ID (GEN_SERIALS, 1);
...