2015-05-05 2 views
2

Я использую Informatica для извлечения данных с помощью простого запроса:Informatica не может вызвать функцию siebel.s_sequence_pkg.get_next_rowid

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

Я могу запустить этот запрос с помощью жаба.

siebel.s_sequence_pkg.get_next_rowid - это функция siebel ROW_ID, которую я вызываю в своем SQL-запросе. В запросе нет синтаксической проблемы, потому что я могу запустить этот SQL на Toad. Я использую те же учетные данные пользователя в 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, но почему я могу запустить этот запрос в жаба, но не в Informatica?

+0

Что вы используете для подключения к БД? Некоторые ODBC или родной разъем? – Maciejg

ответ

0

Я бы сначала проверил, что вы подключаетесь к той же базе данных, что и тот же пользователь в обоих случаях.

Смежные вопросы