业务对象 - Oracle 二进制双精度数据类型

发布于 2024-10-20 01:39:26 字数 281 浏览 1 评论 0原文

我想将 Business Objects (XI 3.1 SP2) 与科学家数据和 Oracle 11G 数据库结合使用。为了提高浮动数据的准确性,我使用 Oracle binary double 数据类型,但 Business Objects 不支持此数据类型。 WebI 和 Designer 抛出异常(异常:CS,不支持的数据类型)。

有没有人遇到过这种问题,如果有找到解决方案吗?

此致。

I would like use Business Objects (XI 3.1 SP2) with scientist data and an Oracle 11G database. For a better accuracy on floating data, I use Oracle binary double datatype, but this datatype is not supported by Business Objects. WebI and Designer throw an exception (Exception : CS, Non supported datatype).

Does anyone has encountered this kind of problem, and if so found a solution?

Best regards.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月寒剑心 2024-10-27 01:39:26

如果您使用 SQL 语句,则可以在 BINARY DOUBLE 列周围添加 to_number(),以便在 Business Objects 读取它们之前将它们转换为常规 NUMBER。或者创建一个执行相同操作的视图,然后从该视图中进行选择。 (这假设您只需要 Oracle 中的额外准确性,而不需要 Business Objects 中的额外准确性。)

If you're using a SQL statement you can add to_number() around the BINARY DOUBLE columns to convert them to a regular NUMBER before Business Objects reads them. Or create a view that does the same thing and then select from the view. (This assumes that you only need the extra accuracy in Oracle, not in Business Objects.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文