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: Trying to write first package

Re: Trying to write first package

From: Daniel Morgan <damorgan_at_x.washington.edu>
Date: Mon, 04 Oct 2004 17:51:23 -0700
Message-ID: <1096937565.749713@yasure>


pcmodeler wrote:

> I'm new to Oracle. Trying to write my first package and I keep
> getting an error stating that it doesn't like the Create statement on
> line 6. Even removing it creates an error. I don't fully understand
> cursors yet, so that probably has somethign to do with it, but
> according to my documentation, it should be correct.
>
> CREATE OR REPLACE PACKAGE PG_TEST AS
> TYPE cdcur IS REF CURSOR;
> PROCEDURE SP_TEST
> (CRSE_CD IN OUT cdcur);
> END PG_TEST;
> CREATE OR REPLACE PACKAGE BODY PG_TEST
> AS
> PROCEDURE SP_TEST
> (CRSE_CD IN OUT cdcur)
> IS
> BEGIN
> OPEN CRSE_CD FOR
> SELECT
> CRSE_TTL, LOCAL_CRSE_CD
> FROM
> CRSE
> WHERE
> CRSE_TTL LIKE '%Learn%';
>
> END SP_TEST;
>
> END PG_TEST;
> /

You can find working examples at http://www.psoug.org click on Morgan's Library
click on REF CURSOR.

-- 
Daniel A. Morgan
University of Washington
damorgan_at_x.washington.edu
(replace 'x' with 'u' to respond)
Received on Mon Oct 04 2004 - 19:51:23 CDT

Original text of this message

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