【问题标题】:Informatica cannot call siebel.s_sequence_pkg.get_next_rowid functionInformatica 无法调用 siebel.s_sequence_pkg.get_next_rowid 函数
【发布时间】:2015-07-15 17:46:02
【问题描述】:

我正在使用 informatica 通过一个简单的查询来提取数据:

SELECT  ' ' as ACTIVE_CTI_CFG_ID, siebel.s_sequence_pkg.get_next_rowid AS ACTIVE_TELESET_ID  from dual. 

我可以使用 Toad 运行此查询。

siebel.s_sequence_pkg.get_next_rowid 是我在 SQL 查询中调用的 siebel ROW_ID 函数。查询中没有语法问题,因为我可以在 Toad 上运行此 SQL。我在 Toad 和 informatica 中使用相同的用户凭据。

很遗憾,informatica 在运行期间抛出错误:

[‎5/‎5/‎2015 3:46 PM] Reddy, Kishore: 
Severity    Timestamp   Node    Thread  Message Code    Message
ERROR   5/5/2015 3:41:35 PM node01_MOCODEVINF01 READER_1_1_1    RR_4035 SQL Error [
ORA-00904: : invalid identifier

Database driver error...
Function Name : Execute
SQL Stmt : SELECT  ' ' as ACTIVE_CTI_CFG_ID,     siebel.s_sequence_pkg.get_next_rowid AS ACTIVE_TELESET_ID  from dual
Oracle Fatal Error
Database driver error...
Function Name : Execute
SQL Stmt : SELECT  ' ' as ACTIVE_CTI_CFG_ID,  siebel.s_sequence_pkg.get_next_rowid AS ACTIVE_TELESET_ID  from dual
Oracle Fatal Error].

我知道这是一个 oracle SQL 错误,但为什么我可以在 Toad 中运行此查询,但不能在 informatica 中运行?

【问题讨论】:

  • 你用什么来连接数据库?一些 ODBC 或本机连接器?

标签: informatica siebel


【解决方案1】:

在这两种情况下,我会先检查您是否与同一个用户连接到同一个数据库。

【讨论】:

    猜你喜欢
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-20
    • 2019-12-10
    • 2014-09-06
    • 1970-01-01
    相关资源
    最近更新 更多