Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Database trigger and Procedures, with Oracle 7.3...

Re: Database trigger and Procedures, with Oracle 7.3...

From: Frank Hubeny <fhubeny_at_ntsource.com>
Date: 1997/09/10
Message-ID: <3417606B.76F2@ntsource.com>#1/1

When I changed

     procedure MyProc(TheNew MyTable%type);

to

     procedure MyProc(TheNew MyTable.MyRow%type);

and

     mypackage.MyProc(:new);

to

     mypackage.MyProc(:new.MyRow);

I was able to get the code to compile.

flux wrote:
>
> Hello all,
>
> I have a Question.
> Is it right, that Oracle can't match the types of ':new' and
> 'MyTable%type' in the trigger below ?
>
> The following sample explain my problem. The trigger-compilation fails.
>
> create table MyTable (MyRow number(5));
> create or replace package mypackage is
> procedure MyProc(TheNew MyTable%type);
> end;
> /
> create or replace trigger MyTrick after insert on MyTable for each row
> begin
> mypackage.MyProc(:new);
> end;
> /
>
> Daniel
 

-- 
Frank Hubeny            
fhubeny_at_ntsource.com            
Wheaton, IL 60187
Received on Wed Sep 10 1997 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US