====== Oracle - SQL - Trigger - Create or Replace Trigger ====== CREATE OR REPLACE TRIGGER trigger-name BEFORE INSERT ON table-name FOR EACH ROW WHEN (NEW.field-name IS NULL OR NEW.field-name = '') BEGIN SELECT 'PR-' || sequence-name.NEXTVAL INTO :NEW.field-name FROM DUAL; END;