Создайте набор данных SSRS, который запрашивает данные, зависящие от результатов из хранимой процедуры, которая создает таблицу Temp для хранения результатов?

Мне нужно создать отчет SSRS, который отображает результаты запроса из таблицы SQL Azure. Тем не менее, один из моих условий, где будут проверяться данные, извлеченные из набора результатов хранимой процедуры (exec team param1, param2). Добавление к усложнению заключается в том, что хранимая процедура создает временную таблицу ( tempteam ) для хранения результатов. Как я могу написать запрос для необходимых мне данных, который указывает содержимое tempteam в моем разделе where?

Образец кода

 exec team 9596, 2 select * from tempteam 

Результаты опроса

  consid 9596 23456 24354 20965 .... .... .... 

Не можете ли вы просто использовать таблицу «TEMP» в предложении WHERE вашего запроса?

 SELECT * FROM SOME_TABLE WHERE ID IN (SELECT consid FROM tempteam) 

Я не думаю, что таблица «TEMP» на самом деле является обычной временной таблицей SQL, так как перед ней нет хэштега ( #tempteam ) – похоже, что это фактическая таблица, хранящаяся в базе данных.

Вот один из вариантов, который вы могли бы использовать:

 EXEC('EXEC team 9596, 2; select * from tempteam') 

или для параметризации:

 EXEC('EXEC team ' + @p1 + ',' + @p2 + '; select * from tempteam') 

Полное воспроизведение:

 create table test(f1 varchar(256) null) go create proc sp_test(@p varchar(256) = 'Hello ') as insert test select @p return 1 go declare @p varchar(256) = 'World' EXEC('EXEC sp_test @p = ''Hello ''; select * from test') EXEC('EXEC sp_test @p = ' + @p + '; select * from test') drop proc sp_test go drop table test go 
  • # Ужасно даже после использования IIF, чтобы избежать деления на нуль в выражении
  • Определение отчета имеет недопустимое целевое пространство имен rsInvalidReportDefinition
  • Несколько гипер-ссылок в одной ячейке в отчете SSRS
  • C # RDLC Развернуть все / Свернуть все SubReport
  • СОЮЗУ или НЕ СОЮЗУ
  • SSRS объединяет и объединяет два отчета в один отчет
  • Динамические параметры SSRS, прошедшие через заголовок страницы
  • Конструктор отчетов SSRS 2012 не запускается с удаленного хоста - 401 Несанкционированный
  • Создатель отчетов SSRS, как скрыть конкретное текстовое поле, экспортирующее в Excel
  • Сброс параметров SSRS при изменении параметра даты
  • Как показать промежуточное и общее количество групп в ssrs
  • Interesting Posts

    Как вы выполняете множественные внутренние соединения в Linq для объектов

    Восстановление сопоставления пользователей при входе в систему после восстановления базы данных SQL Server 2008

    Руководство по улучшению кода

    SQL Server 2008 R2 делает CONVERT_IMPLICIT tinyint для бит

    Функция разделения в SQL Server 2008

    Как контролировать только команды t-sql в SQL Profiler?

    Журнал запросов СУБД, возможно ли это?

    SQL-запрос получается из нескольких таблиц без дубликатов

    «@Parameter = null» в разделе Where where SQL Server

    Как объединить текст в группе по определенному столбцу в SQL Server

    HTTP-статус 500 – Java Runtime Environment (JRE) версии 1.7 не поддерживается этим драйвером

    Как установить NCHAR в null с помощью инструкции обновления (C # sqlcommand)

    Почему TSQL-запрос, который объединяет 3 отдельных запроса, работает намного медленнее?

    Оптимальная для пользователя функция

    Запуск функции SQL Server для каждой строки в таблице

    Давайте будем гением компьютера.