Две вещи, которые нужно исправить:
- Измените «BEGIN ATOMIC» на «BEGIN».DELETE не поддерживается в блоке «BEGIN ATOMIC»
- Добавить «; END» перед «; -», чтобы завершить блок «BEGIN».
Заявление должно быть:
CREATE TRIGGER WDW.user_name_search_del
before INSERT ON WDW.user_name_search_b
REFERENCING NEW AS new
FOR EACH ROW
MODE DB2SQL
BEGIN
Delete
from wdw.user_name_search_b
where user_name = new.user_name;
END;