【问题标题】:Oracle gives error Message on prompt refreshOracle 在提示刷新时给出错误消息
【发布时间】:2018-11-07 10:36:43
【问题描述】:

我对 Oracle OBIEE 比较陌生(我使用的是 11g),所以请耐心等待,因为我试图描述这个问题很糟糕!

我有一个提取数据的直接数据库请求 - 在代码的 where 子句中,我使用表示变量来获取查询以提取某些数据。演示变量是我仪表板上的提示,以及我的直接数据库请求。

当我编辑仪表板、编辑分析、保存然后返回仪表板时,它显示数据拉取正确。当我在不更改任何内容的情况下刷新提示时,它会给我这个错误:

状态:HY000。代码:10058。 [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] 发生一般错误。 [nQSError: 43113] 从 OBIS 返回的消息。 [nQSError: 43119] 查询失败:[nQSError: 17001] Oracle 错误代码:1830,消息:ORA-01830:日期格式图片在 OCI 调用 OCIStmtFetch 转换整个输入字符串之前结束。 [nQSError: 17012] 批量获取失败。 (HY000)

提示包含相同的值,所以我很困惑为什么它在我第一次加载页面时有效,但当我在提示上单击应用而不更改提示中的值时却不会。

我错过了什么?

【问题讨论】:

    标签: oracle11g obiee


    【解决方案1】:

    a) 如果您是 OBI 新手并立即使用直接数据库请求,那么您肯定走错路了! b)“ORA-01830:日期格式图片在转换整个输入字符串之前结束”这是一个纯代码错误,与OBI无关。关于如何为日期管理设置数据库,您的 SQL 代码是错误的。 https://www.techonthenet.com/oracle/errors/ora01830.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 2019-08-22
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      相关资源
      最近更新 更多