Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Integration - <table name> 'Flag rows for update' fails

sa42769598Aug 13 2013 — edited Aug 14 2013

When using ODI to migrate data from a table in Oracle to another table in Oracle, the step described above fails because a line of code is missing from the where statement.  See the error message and the example below.

Flow =

IKM Selector: Oracle Slowly Changing Dimension

Error Message:

ODI-1228: Task Ref_Pgm_TypeB (Integration) fails on the target ORACLE connection NGDEVACQPGM.
Caused By: java.sql.SQLSyntaxErrorException: ORA-00920: invalid relational operator

Code:

update     ACQPGM.I$_REF_PGM_TYPEB S
set    S.IND_UPDATE = 'U'
where     (S.PGM_TYPE_CD)
    in    (
        select    T.PGM_TYPE_CD
        from    ACQPGM.REF_PGM_TYPEB T
       where   

        and    T.AUDIT_END_DATE    = to_date ('01-01-2400', 'mm-dd-yyyy')
        )

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Sep 11 2013
Added on Aug 13 2013
5 comments
447 views