Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

How to declare a array in procedure

ChakravarthyDBAOct 9 2012 — edited Oct 10 2012
PROCEDURE INORUPSHIFTPATTERN_1
(
pSHIFTPATTERNID IN VARCHAR2,
pSHIFTPATTERNNAME IN VARCHAR2,
pSTARTDAYOFTHEWEEK IN NUMBER,
pNOOFPATTERNDAYS IN NUMBER,
pISACTIVE IN VARCHAR2,
pCREATEDBY IN VARCHAR2,
pSHIFTID IN ARRATYPE,
pPATTERNDAY IN ARRATYPE,
CUR_OUT OUT SYS_REFCURSOR
)

this is my procedure how can I declare array type here, pSHIFTID and pPATTERNDAY are array types

TYPE ARRAYTYPE IS TABLE OF VARCHAR2(4000) INDEX BY BINARY_INTEGER;

where I can write the above type in procedure and it is showing an error ARRAYTYPE must be declared please help
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Nov 7 2012
Added on Oct 9 2012
7 comments
2,375 views