AR15,数据集里使用动态表名
本帖最后由 Crystal.Li 于 2021-6-17 17:54 编辑查询语句select * from @Parameter1, @Parameter1 是一个动态表名称。
您好
我这边用SQL Server示例数据库测试了,不能将表名作为动态变量引用。如果您要实现类似功能,建议在数据库服务端添加类似的存储过程,再在报表中调用存储过程时,传参,具体可参考网络资料:
http://www.itpub.net/thread-1018938-1-1.html
您好,这个可以实现,报表参数传递数据表名称。
但是一般不建议这么做,这样的需要保证您传递过来的每个表的结构都完全一致,否则报表数据可能就会显示不出来~ ,提示这个 select * from @Parameter1 ,提示:必须声明表变量 您需要在参数那块定义一个这个名字的参数,然后给参数绑定一个默认值就可以 您好,这个我这边验证可能确实有点问题:
今天我们好多技术顾问因为团建不在公司,等下周一其他技术顾问回来,帮您再确认下这个问题,还请您谅解下~ 您好,您先使用正常的表名,正常的sql验证一下,将表的字段获取到,然后添加报表参数,调整SQL为动态SQL,报表参数设置默认值就可以了。
页:
[1]
2