在plsql中反转varray

时间:2018-11-26 00:45:18

标签: sql oracle plsql

所以我有一个varray包含20个元素,例如从1到20的数字,我想颠倒该顺序,因此varray变成20到1 每次我尝试这样做时,表的值都会更改。

1 个答案:

答案 0 :(得分:1)

您可以在遍历集合时使用REVERSE关键字。

之类的东西
 declare
    begin
      for k in reverse 1..20  loop 
        dbms_output.put_line(k);
        end loop;
      end;