Ниже приведен код, который я использую для создания триггера (перед вставкой):
ALTER TRIGGER "delete_entry_before_inserting" BEFORE INSERT
ORDER 1 ON "XYZ"."ABC"
REFERENCING NEW AS "inserted"
FOR EACH ROW /* WHEN( search_condition ) */
BEGIN
IF EXISTS (select hostname from ABC WHERE hostname = inserted.hostname) THEN
UPDATE ABC
SET days_count = (days_count + 1)
WHERE hostname = inserted.hostname
ROLLBACK TRANSACTION
END IF
END
Но вышеприведенная вещь дает мне ошибку как: синтаксическая ошибка рядом с транзакцией отката в строке 11
что я тут не так делаю?