Как получить имя столбца и его значение из курсора

Есть ли способ получить имя каждого столбца и значение столбца каждой строки с помощью курсора. Как показано ниже, у меня есть цикл Cursor c через каждую строку таблицы T.

 FOR c IN (SELECT * T)  
 LOOP
     --Something like dbms_output.put_line(c.columname : c.columnvalue); 
 END LOOP

P/s: Извините за мой плохой английский. английский не мой родной язык


person user2090487    schedule 19.11.2014    source источник


Ответы (1)


Вам нужно будет использовать пакет DBMS_SQL вместо простого курсора цикла FOR. Это довольно сложно, но, к счастью, Том Кайт уже сделал здесь всю работу

person Tony Andrews    schedule 19.11.2014