sql - ODI Interface execution error -
sql - ODI Interface execution error -
i have created simple odi interface read flat file , insert oracle table. however, when execute interface, fails in 1 of steps giving error message : ora-00936: missing expression
the code generated step :-
/* detection_strategy = not_exists */ insert /*+ append */ odi_stage.i$_csv_test ( firstname, lastname, ind_update ) select firstname, lastname, ind_update ( select c1_firstname firstname, c2_lastname lastname, 'i' ind_update odi_stage.c$_0csv_test (1=1) ) s not exists ( select 1 odi_stage.csv_test t , ((t.firstname = s.firstname) or (t.firstname null , s.firstname null)) , ((t.lastname = s.lastname) or (t.lastname null , s.lastname null)) )
can 1 please suggest wrong query? don't see syntactical issue it.
what syntactically wrong query generated lkm used inserts operator , after the lastly clause. if re-create code sql developer or toad , run query same error. if remove , after lastly clause query run successfully.
sql oracle oracle-data-integrator
Comments
Post a Comment