Page 1 of 1

Need help for job implementation

Posted: Fri Nov 04, 2011 5:53 am
by HemaV
Hi All,
Need help to prepare job design for the below SQL query operation.
I cant use this query directly in Oracle Stage as the tables ABC and DEF are from different databases.
Please help me in how to develop the job for the same.

SELECT * FROM ABC WHERE (xxx,yyy,zzz) IN
(
SELECT xxx,yyy,zzz FROM ABC WHERE
STAT='DONE' AND FLAG=0 AND TRUNC((sysDate-STRTDATE) / 365) >= 2
MINUS
SELECT xxx,yyy,zzz FROM DEF WHERE LEVEL <> 1
)

Thanks in Advance,
Hema

Posted: Fri Nov 04, 2011 7:02 am
by suse_dk
Oracle source stage (SELECT xxx,yyy,zzz FROM ABC WHERE
STAT='DONE' AND FLAG=0 AND TRUNC((sysDate-STRTDATE) / 365) >= 2)

Lookup with reject link (on keys xxx,yyy,zzz)

Oracle reference stage (SELECT xxx,yyy,zzz FROM DEF WHERE LEVEL <> 1)

The MINUS result dataset would then be the output on the reject link