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
![]() |
![]() |