Hi Chhaya,
Try modifying;
create trigger the_trigger_name
before insert on the_table_name
for each row
when (new.category = 'some_value' and new.name = 'some_value')
begin
:new.column := replace(:new.column,'-','');
end;
/
or an IF statement:
create trigger the_trigger_name
before insert on the_table_name
for each row
begin
if :new.category = ..... then
:new.column := replace(:new.column,'-','');
end if;
end;
/
Check this link for more info:
Triggers hth.