четверг, 30 сентября 2010 г.

Логирование в таблицу

Для отладки кода часто бывает нужно собирать отладочную информацию.
Этим мы сейчас и займемся.

четверг, 23 сентября 2010 г.

13 использований конвейерных и параллельных табличных функций

Обзор табличных функций
Табличные функции
Конвейерные табличные функции


Обзор табличных функций

Табличные функции -- это функции, которые создают коллекцию строк (либо вложенную таблицу, или массив) к которой можно обратиться как к обычной физической таблице БД. Вы можете использовать табличную функцию по имени во фразе FROM запроса.

Простейший пример использования табличный функций (pipe row)

Создаем тип для нужной нам табличной функции:
create or replace package My_Types is
  type lookup_row is record ( idx number, text varchar2(20) );
  type lookups_tab is table of lookup_row;
end My_Types;