数据仓库服务 GAUSSDB(DWS)-数组:DELETE

时间:2024-12-02 17:18:12

DELETE

DELETE函数可以从数组删除数组中的所有元素。

用法如下:

varray.DELETE或varray.DELETE()

示例:

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

执行结果:

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