【发布时间】:2014-09-15 14:17:26
【问题描述】:
这是我第一次使用报表生成器 3.0 和 oracle 数据库。 我想使用 Report builder 3.0 为 oracle 数据库“TEST”创建一个报告 我使用连接类型“Oracle”和“OLE DB”创建了数据源,连接测试成功。
但是,如果我使用上述任何数据源创建数据集,我无法在查询设计器中找到数据库表和视图的列表。
另外,如果我尝试手动编写查询“从 GCL_CLAIM_TRANSACTIONS 中选择 *”,我会收到错误“表不存在 ORA-00903:无效的表名”,知道如果我从“Benthic 软件:Golden”运行相同的查询,它工作正常。
感谢您的帮助, 谢谢
【问题讨论】:
-
注意,一定要确保该表存在于当前登录用户的默认schema上,否则需要指定该表属于哪个schema。
-
怎么做???一旦连接到数据集中(与 sqp 服务器数据库相同),我不应该获得表和视图的可视化界面吗???
-
确实,当我输入用户名 igeneral 而不是系统时,它起作用了。我认为系统用户名可以访问所有模块。谢谢我还有一个问题,有没有办法在连接后查看数据集中的表和视图列表,而不是只写sql查询(如果连接到sql数据库,这个功能确实存在)
-
系统确实可以访问所有东西,但是igeneral和system用户的默认schema不一样,默认情况下用户的schema是用户名,所以如果以系统登录,你需要从 igeneral.GCL_CLAIM_TRANSACTIONS 表中进行选择。
标签: oracle reporting-services oracle10g reporting