| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> How to execute a procedure in a package ? (newbie)
Hi,
I have the following package defined :
CREATE OR REPLACE PACKAGE Customers
AS
TYPE tcus_nbr IS TABLE OF VARCHAR2(20) INDEX BY BINARY_INTEGER; TYPE tful_nme IS TABLE OF VARCHAR2(35) INDEX BY BINARY_INTEGER; TYPE ttin IS TABLE OF VARCHAR2(9) INDEX BY BINARY_INTEGER; PROCEDURE allcusts (cus_nbr OUT tcus_nbr, ful_nme OUT tful_nme, tin OUT tTin);
CREATE OR REPLACE PACKAGE BODY Customers AS
PROCEDURE allcusts
(cus_nbr OUT tcus_nbr,
ful_nme OUT tful_nme,
tin OUT ttin)
IS
CURSOR customer_cur IS
SELECT CUS_NBR, FUL_NME, TIN
FROM CUST;
custcount NUMBER DEFAULT 1;
BEGIN
FOR singleperson IN customer_cur
LOOP
cus_nbr(custcount) := singleperson.cus_nbr;
ful_nme(custcount) := singleperson.ful_nme;
tin(custcount) := singleperson.tin;
custcount := custcount + 1;
END LOOP;
END;
END; How do I go about executing the allcusts procedure from the command line in SQLPlus ? Any reply will be much appreciated. Thanks.
Long Pham Received on Thu Sep 24 1998 - 13:29:17 CDT
![]() |
![]() |