sql-server - 我可以在SSRS中跨数据源输入 "join"吗?

标签 sql-server oracle reporting-services join

我有两个数据源,一个是 Oracle,一个是 Sql Server。由于我之前的情况(就像我发现它时的情况一样),Oracle 数据库中的某些列包含来自 Sql Server 数据库中的查找表的 PK。

我正在尝试创建一个 Sql Server Reporting Services 报告,该报告将合并来自 Oracle 和 Sql Server 数据库的数据;其中要报告的数据部分来自Oracle,但部分值需要在Sql Server中查找。

我有数据源。我有数据集。我只是不知道如何在同一个表格报告中显示两个数据集。

这可能吗?如果是这样怎么会这样?我不想诉诸一个或其他数据库中的数据库链接,因为我想在报告方面处理这一问题。

最佳答案

我认为您不能直接加入,但您也许可以添加一个子报表,该子报表将通过使用第一个数据源中的外键作为参数来查询第二个数据源。请参阅:How to: Add a Subreport and Parameters (Reporting Services) .

关于sql-server - 我可以在SSRS中跨数据源输入 "join"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3937015/

相关文章:

oracle - 我需要安装什么才能使用 OraOLEDB

reporting-services - 添加参数报告 URL : Parameter is missing a value

javascript - 从客户端 asp.net 调用 SSRS Drillthrough

java - 无法通过 Apache Tomcat 连接到 MSSQL DB

SQL 添加日期时间 添加小时和分钟

sql-server - 在 SQL Server FOR XML 中选择没有列标题的 xml 行

sql - 有没有一种在 SQL Server 中创建临时表的自动化方法

java - 出于性能原因排序应该在java还是oracle中完成

java - jdbc 瘦驱动程序中的机器名称而不是 ipaddress

sql-server-2005 - 在 SSRS 2005 中存储凭据