0
pl/sqlプロシージャの引数として列名のcsvを渡していますが、これはsqlコマンドのby節で使用されますが無視されます。plsqlの引数として列を渡す
SET serverOutput ON SIZE unlimited;
SET linesize 32767;
declare
test1 varchar2(30);
begin
test1 := 'PARAMETER_NAME,DESCRIPTION'; -- This will be passed as input parameter
for rCursor in (select * from configurations order by test1 asc) loop
dbms_output.put_line(rCursor.parameter_name || '-=-' || rCursor.Description);
-- Output is not ordered by any of these columns
end loop;
end;
入力はありますか?
"order by"というのは、test1の列です。あなたのデータがパラメータ名と説明の列で順序付けられると思われるのはなぜですか? 、この列でソートするには、パラメータ名で注文を含めるようにクエリを変更する必要があります。説明 – elirevach