limit
是一个函数,用于返回集合的最大元素数。如果集合没有最大元素数,则 limit
返回NULL。只有变长数组需要设定最大元素数。
示例
以下是一个limit
基础使用示例。
DECLARE
TYPE v_type IS VARRAY(3) OF INT;
TYPE nt_type IS TABLE OF INT;
TYPE aarray_type IS TABLE OF INT INDEX BY PLS_INTEGER;
varray v_type := v_type();
nt nt_type := nt_type();
aarray aarray_type;
BEGIN
RAISE NOTICE '%', varray.limit;
RAISE NOTICE '%', nt.limit;
RAISE NOTICE '%', aarray.limit;
END;
结果显示如下:
NOTICE: 3
NOTICE: <NULL>
NOTICE: <NULL>
DO
文档内容是否对您有帮助?