SSRS临时表问题,存储过程中包含动态数据透视的数据。 (SQL 2008 / Visual Studio 2008)

时间:2017-10-25 09:39:29

标签: sql-server ssrs-2008

我有一个存储过程可以从SQL级别运行,但是当我尝试时 在SSRS中添加数据集时临时表存在问题。我知道SSRS有临时表的问题(在我的情况下是全局表),但我该如何解决这个问题呢?我看到很少有解决方案建议创建@table,但我怎么能用动态数据透视表中的数据做到这一点,而且我不知道它是否有效?

以下是我的动态支点的示例:

DECLARE @PmtCols_pwyk AS NVARCHAR(MAX),@ query_pwyk AS NVARCHAR(MAX) 选择@PmtCols_pwyk = STUFF((SELECT',' + QUOTENAME(przerwa)                     来自#przerwa_wyk                     przerwa组                     przerwa的订单                     FOR XML PATH(''),TYPE).value('。',' NVARCHAR(MAX)'),1,1,&#39 ;&#39)

如果OBJECT_ID(' tempdb .. ## pwyk_po_pivocie')不是空丢弃表## pwyk_po_pivocie 设置@query_pwyk =' SELECT Id_Pracownika,' + @PmtCols_pwyk +'来自## pwyk_po_pivocie              (从#przerwa_wyk选择przerwa,Id_Pracownika,przerwa_wyk)为x             枢             (przerwa的最大值(przerwa_wyk)(' + @PmtCols_pwyk +'))作为p' 执行(@query_pwyk);

0 个答案:

没有答案