Всякий раз, когда поле sync
обновляется без флага YES
Мне нужно установить это поле в NULL
.Trigger on Update Firebird
CREATE TRIGGER my_trigger FOR customers
AFTER UPDATE
as
BEGIN
if(new.sync <> 'YES')
then new.sync = NULL;
end
Но я продолжаю получать ошибки:
Dynamic SQL Error SQL error code = -104 Unexpected end of command - line 6, column 26
Я считаю, что линия 6 является then new.sync = NULL
? Я думал, что проблема может быть в использовании ;
, но это не так, потому что, если я удалю ее, она даст ту же ошибку, но в строке .