Я передаю 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;
Любые входы?
Ваш запрос «упорядочивается» по столбцу test1, почему вы склонны полагать, что ваши данные будут упорядочены по имени параметра и столбцам описания? , чтобы сортировать по этим столбцам, вам нужно изменить запрос, чтобы включить порядок по имени параметра, Описание – elirevach