Informatica не может вызвать функцию siebel.s_sequence_pkg.get_next_rowid

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

Я понимаю, что это ошибка оракула SQL, но почему я могу выполнить этот запрос в Toad, но не в информатике?


person IT World    schedule 05.05.2015    source источник
comment
Что вы используете для подключения к БД? Какой-то ODBC или родной коннектор?   -  person Maciejg    schedule 06.05.2015


Ответы (1)


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

person David Aldridge    schedule 05.05.2015