0
我將列名的csv作爲參數傳遞給pl/sql過程,而這個過程又將按sql命令的子句順序使用,但被忽略。將列的順序作爲參數傳遞給pl sql
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列,爲什麼您傾向於認爲您的數據將按參數名稱和Description列進行排序? ,要按此列進行排序,您需要更改查詢以包含按參數名稱排序,說明 – elirevach