My Oracle Support Banner

Incorrect SQL Generation When Repositioning Datasets In An ODI Integration Interface (Doc ID 1451956.1)

Last updated on JUNE 16, 2022

Applies to:

Oracle Data Integrator - Version to [Release 11gR1]
Information in this document applies to any platform.


Note that the grace period has ended for ODI releases where this issue may occur. It is recommended to upgrade to the latest version possible.
For more information reference: <Document 456313.1> Primary Note For Oracle Data Integrator (ODI) and Legacy Sunopsis, Releases and Patches

In Oracle Data Integrator (ODI), when attempting to re-arrange the order of a set of Datasets in order to specify the appropriate UNION clauses (for example) from the Add / Remove Datasets ... icon, the resulting generated SQL is incorrect.

The following is the code resulting from this operation :

NOTE: In the examples below, the names represent a fictitious sample for clarity. Any similarity to actual environments, past or present, is purely coincidental and not intended in any manner.


The first UNION clause is erroneously inserted before the first enclosed select. This occurs either when first dataset is moved down or the second dataset is moved up.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.