Re: CREATE TRIGGER odditiy

From: Mark D Powell <Mark.Powell_at_eds.com>
Date: 10 Dec 2003 18:54:51 -0800
Message-ID: <2687bb95.0312101854.2f74ea01_at_posting.google.com>


darren.kinley_at_ericsson.com (Darren) wrote in message news:<7ceafac1.0312101120.4cefda96_at_posting.google.com>...
> Hello,
>
> I have some 'CREATE TRIGGER' definitions that work when cut/pasted
> into SQL*Plus worksheet and execute separately but fail with a
> 'trigger created with compilation errors' when executed at the same
> time. Neither works at all under Solaris sqlplus.
>
> Does anyone see what the problem is?
>
> create or replace trigger aut_itri
> before insert on inbound
> for each row
> when (new.id is null)
> begin
> select auto_iseq.nextval into :new.id from dual;
> end;
>
> create or replace trigger aut_otri
> before insert on outbound
> for each row
> when (new.id is null)
> begin
> select auto_oseq.nextval into :new.id from dual;
> end;
>
> Thanks,
> Darren

Darren, the triggers are written in pl/sql and pl/sql contains semicolons, which would normally end an SQL statement.

To execute the create trigger place a slahs, "/", in the first column on the line immediately following each trigger definition.

HTH -- Mark D Powell -- Received on Thu Dec 11 2003 - 03:54:51 CET

Original text of this message