Дизайн отчета с использованием хранимых процедур в построителе отчетов (SSRS)?

Можно ли использовать хранимые процедуры для разработки отчетов в построителе отчетов?


person jbcedge    schedule 19.09.2008    source источник


Ответы (4)


Если вы спрашиваете, можно ли использовать sprocs в отчетах SSRS, которые вы создаете, то да. Просто вызовите sproc в запросе для вашего набора данных, как обычно.

person Bullines    schedule 19.09.2008

В построителе отчетов 1.0 (SSRS 2005) ответ — нет (если только вы не выполняете специальные трюки с табличными функциями).

В построителе отчетов 2.0 (SSRS 2008) ответ — Да. (хранимые процедуры легко доступны в графическом интерфейсе)

person Community    schedule 17.02.2009

Если вы используете Oracle на сервере, вы можете запросить результаты табличной функции (хранимой функции, которая возвращает ТАБЛИЦУ ТИПА). Строка запроса для вашего набора данных будет выглядеть так:

select * from table (f_foo(:p_bar))

...где f_foo — ваша табличная функция, хранящаяся в базе данных, а p_bar — параметр отчета для f_foo. Подробнее о табличных функциях здесь:

http://www.databasejournal.com/features/oracle/article.php/2222781

person jimmyorr    schedule 23.09.2008

В SSRS 2005/2008 можно получить данные через хранимую процедуру, в ssrs 2005 при создании типа команды набора данных нам нужно выбрать хранимую процедуру, а в ssrs 2008 при создании набора данных тип запроса нам нужно выбрать хранимую процедуру.

person Venaikat    schedule 26.06.2012