Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services несколько вопросов / 3 сообщений из 3, страница 1 из 1
26.11.2010, 06:53
    #36978156
malyshev.e.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services несколько вопросов
Есть запрос, который необходимо приспособить для работы на сервере отчетов.
В запросе выбираются данные из различных таблиц и помещаются в различные же табличные переменные.
Вопрос №1: Query Builder ругается на объявление табличных переменных в запросе "The Declare SQL construct or statement is not supported." Их что нельзя использовать на сервере отчетов?
Вопрос №2: в запросе несколько select'ов, количество столбцов в них разное, т.е. union'ом объединить не получится. Под каждый селект нужно создавать новый DataSet или можно как-то все вывести в одном?
...
Рейтинг: 0 / 0
26.11.2010, 18:22
    #36980055
SQLPowerUser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services несколько вопросов
malyshev.e.sВопрос №1: Query Builder ругается на объявление табличных переменных в запросе "The Declare SQL construct or statement is not supported." Их что нельзя использовать на сервере отчетов? Можно. В этом SQL-запросе 9431654 я использовал
Код: plaintext
1.
2.
3.
Microsoft Visual Studio  2005  Version  8 . 0 . 50727 . 42   (RTM. 050727 - 4200 ) Microsoft .NET Framework
Version  2 . 0 . 50727  SP2 Installed Edition: IDE Standard SQL Server Reporting Services
Microsoft SQL Server Reporting Services Designers Version  9 . 00 . 4035 . 00 
Не ругается...


malyshev.e.sВопрос №2: в запросе несколько select'ов, количество столбцов в них разное, т.е. union'ом объединить не получится. Под каждый селект нужно создавать новый DataSet или можно как-то все вывести в одном? Если надо вывести именно в одном select`e, то можно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
-- Выборка трех стобцов
select  15 ,  25 ,  35 

-- Выборка двух столбцов
select  10 ,  20 

-- Объединяем их в один select
select  15 ,  25 ,  35 
union all
select  10 ,  20 , null
...
Рейтинг: 0 / 0
27.11.2010, 15:44
    #36980800
malyshev.e.s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services несколько вопросов
Спасибо за ответы.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Reporting Services несколько вопросов / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]