Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Instead of triggers on Oracle Personal 8.0.4
I got an error message ORA-00439( feature not enabled ) when I tried to create
an instead of trigger on Oracle Personal 8.0.4 ( NT4.0 )
Does anyone know if there is a way around it?
I would also appreciate any suggestion how to force a column in a table to be always set to sequence.nextval and prevent any kind of SQL+ intervention?
here is what I am doing:
create table Definition ( Definition_SeqNum number (5) NOT NULL, Definition_Name varchar (20) NOT NULL, Definition_Type varchar2 (250) NOT NULL, Definition_Value number ( 10 ) NULL )
create or replace trigger tIB_Definition
instead of insert on Definition
for each row
begin
begin
insert Definition ( Definition_SeqNum, Definition_Type, Definition_Name, Definition_Value ) values ( seq_Definition.nextval, :new.Definition_Type, :new.Definition_Name, :new.Definition_Value )
end;
end;
/
show errors
Please help.
Alex
-----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own Received on Wed Nov 18 1998 - 12:38:23 CST
![]() |
![]() |