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: flux <flux_at_berlin.snafu.de>
Date: 1997/09/11
Message-ID: <3417A5B8.22E9B5E8@berlin.snafu.de>#1/1

Frank Hubeny wrote:

> 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

  Thats true, but i want to have the whole row, not only one column.

  Daniel Received on Thu Sep 11 1997 - 00:00:00 CDT

Original text of this message

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