|
exec :v_width := 31
exec :v_height := 31
exec :v_CNT := 31
begin
SELECT replace(wm_concat(s),',') INTO :v_str FROM(SELECT t1.lv+(t2.lv-1)*31 ID,DECODE(t1.lv+t2.lv,31,'2',31-1,'1',31+2,'2',31+3,'1',' ') s FROM (SELECT LEVEL lv FROM dual CONNECT BY LEVEL<=31)t1,
(SELECT LEVEL lv FROM dual CONNECT BY LEVEL<=31)t2
order by 1
);
end;
再试试这个 |
|