55.29 SHUFFLEプロシージャ

このプロシージャは、入力表の値をランダムに並べ替えます。

構文

APEX_STRING.SHUFFLE (
    p_table IN OUT NOCOPY apex_t_varchar2 );

パラメータ

パラメータ 説明
p_table プロシージャによって変更される入力表。

l_tableをシャッフルして出力します。

declare
    l_table apex_t_varchar2 := apex_string.split('1234567890',null);
begin
    apex_string.shuffle(l_table);
    sys.dbms_output.put_line(apex_string.join(l_table,':'));
end;
-> a permutation of 1:2:3:4:5:6:7:8:9:0