使用非常有用的答案,我有一个参数化的查询工作,通过openquery从DB2系统中提取数据。我想把这个写成SSRS报告。我不知道如何使用查询,所以我构建了一个小存储过程来包装查询,如下所示:-- Add the parameters for the stored(8000);
SELECT @TSQL = 'SELECT * FROM OPENQUERY(IMG2677,''SELECT outp
FROM tblSampleTable) AS ValuesThisYear
这将返回一个具有如下所示值的列表等等,我可以输入一个存储过程现在,我希望对要动态的值列表进行评估的查询,可能传入或从另一个存储过程传递,类似于以下内容:DECLARE @TSQL varchar(Max);
SET @TSQL = {stored proc to ge
我将此添加为动态查询的一部分...但是,我得到了if语句之间的UNION。是否可以从CTE中仅选择有效的DB.table组合?而不是在动态查询中这样做?declare @tsql nvarchar(max) as select d.name dbname,t.namejoin sys.tables t
where d.name like 'Center