数据仓库服务 GaussDB(DWS)-数组:TRIM

时间:2025-02-12 15:04:47

TRIM

TRIM函数可以从数组尾部删除指定数量的元素。

用法如下:

varray.TRIM(size)

其中varray.TRIM这种无参的调用会默认入参为1,等价于varray.TRIM(1)

示例:

 1 2 3 4 5 6 7 8 910111213
--演示在存储过程中对数组TRIM函数的用法。CREATE OR REPLACE PROCEDURE test_varrayAS     TYPE varray_type IS VARRAY(20) OF INT;     v_varray varray_type; BEGIN     v_varray := varray_type(1, 2, 3, 4, 5);    v_varray.trim(3);    DBMS_OUTPUT.PUT_LINE('v_varray.count' || v_varray.count);    v_varray.trim;    DBMS_OUTPUT.PUT_LINE('v_varray.count:' || v_varray.count);END; / 

执行结果:

123
call test_varray();v_varray.count:2v_varray.count:1
support.huaweicloud.com/devg-dws/dws_04_0517.html