- Создайте набор данных для источника данных с
хранимой процедурой.
- Задайте свойства набора данных:
- В поле Имя набора данных укажите имя набора данных.
- В списке Источник данных выберите нужный источник
данных.
- В поле Тип набора данных выберите значение Хранимая
процедура SQL, как показано на рис. 3-7.
Рис. 3-7 Создание хранимой процедуры
Нажмите кнопку Далее. В поле запроса будет показана хранимая
процедура, как на
рис. 3-8.
Рис. 3-8 Просмотр хранимых процедур базы данных
- Выберите хранимую процедуру в списке Доступные элементы.
- Выберите хранимую процедуру и перенесите ее в
область текста. Имя хранимой процедуры будет добавлено в запрос в текущей позиции курсора. Введите параметры
вызова хранимой процедуры в области текста. Например, можно указать входные параметры хранимой процедуры.
Оператор вызова хранимой процедуры должен быть указан в
фигурных скобках, например:
Если вызов хранимой процедуры будет указан без
фигурных скобок, BIRT будет рассматривать этот оператор как обычный вызов RDBMS. В этом случае выполнение
процедуры зависит от типа базы данных источника данных.
- Нажмите кнопку Готово для сохранения набора данных.
В окне Изменить набор данных будут показаны набор столбцов, полученных от хранимой процедуры, и опции
изменения набора данных.