Collection Built-Ins (Methods)
PL/SQL offers a number of built-in functions and procedures, known as collection methods, that let you obtain information about and modify the contents of collections. Here is the complete list of these programs:
Method (function or procedure) |
Description |
---|---|
COUNT function |
Returns the current number of elements in a collection. |
DELETE procedure |
Removes one or more elements from the “middle” of a nested table. Reduces COUNT if the element is not already DELETEd. Can be used for VARRAYS, but only to delete the entire contents of the collection. |
EXISTS function |
Returns TRUE or FALSE to indicate whether the specified element exists. |
EXTEND procedure |
Increases the number of elements in a collection. Increases COUNT. Does not apply to associative arrays. |
FIRST, LASTfunctions |
Return the smallest (FIRST) and largest (LAST) subscripts in use. |
LIMIT function |
Returns the maximum number of allowed elements in a VARRAY. |
PRIOR, NEXTfunctions |
Return the subscript immediately before (PRIOR) or after (NEXT) a specified subscript. You should always use PRIOR and NEXT to traverse a collection, especially if you are working with sparse (or potentially sparse) collections. |
TRIM procedure |
Removes collection elements at the “end” of the collection. Reduces COUNT if elements are not DELETEd. |
These programs are referred to as “methods” because the syntax for using the collection built-ins is different from the normal syntax used ...
Get Oracle PL/SQL Programming, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.