【发布时间】:2018-08-29 09:11:22
【问题描述】:
我有一个由 oracle 连接器、变压器和 oracle 连接器组成的数据阶段作业 在第一个有一个 sql 查询:
SELECT
tcc.CDCIE, tcc.CDAPPLI, tcc.CDAPPLIORI, tcc.NUCONTRA, tcc.NUCONTRAUNIQUE, tcc.LBCONTRA, tcc.DTEFFCON, tcc.CDSITUATCON, tcc.DTSITUATCON, tcc.CDCATCON, tcc.IDINTERMAGI, tcc.IDINTERM, tcc.LBINTERM, tcc.IDINSPECTAGI, tcc.IDINSPECT, tcc.LBINSPECT,
tcc.CDPAYTAX, tcc.CDCPTRES, tcc.CDPBCALC, tcc.CDPOSTAL, tcc.CDMODSIT, tcc.DTDERMOD, tcc.IDDELINC, tcc.IDDELINV, tcc.IDDELFMD, tcc.IDDELENC, tcc.TYPMOD, tcc.CDCAPTIF, tcc.CDCOAREA, tcc.DTDEBCOAREA, tcc.DTFINCOAREA,
tcc.CDREGSTAT, tcc.CDREGANX, tcc.CDFAMCOMPTA, tcc.LBFAMCOMPTA, tcc.CDSOCIETE, tcc.CDNATGAR, tcc.LBNATGAR , tcc.CDTYPCOA , tcc.LBTYPCOA , tcc.CDTYPREA , tcc.LBTYPREA , tcc.DTCRECON , tcc.IDCHEFREGAGI , tcc.IDCHEFREG, tcc.LBCHEFREG, tcc.ANNDEBREA, tcc.ANNFINREA, tcc.CDDELEGUE,
tcc.CDTYPOPRODUIT, tcc.FLAGMADELIN, tcc.DTDEBMADELIN, tcc.DTFINMADELIN, tcc.FLAMORTISSABLE,
tcc.DTSOUSCR,tcc.NUCONTRAUTIPER,tcc.NUCONTRAUTIORI,tcc.ACTIONSOCIALE
FROM TTEMP_CONTRAT tcc
WHERE tcc.CDAPPLI IN (13)
MINUS
SELECT
tcc.CDCIE, tcc.CDAPPLI, tcc.CDAPPLIORI, tcc.NUCONTRA, tcc.NUCONTRAUNIQUE, tcc.LBCONTRA, tcc.DTEFFCON, tcc.CDSITUATCON, tcc.DTSITUATCON, tcc.CDCATCON, tcc.IDINTERMAGI, tcc.IDINTERM, tcc.LBINTERM, tcc.IDINSPECTAGI, tcc.IDINSPECT, tcc.LBINSPECT,
tcc.CDPAYTAX, tcc.CDCPTRES, tcc.CDPBCALC, tcc.CDPOSTAL, tcc.CDMODSIT, tcc.DTDERMOD, tcc.IDDELINC, tcc.IDDELINV, tcc.IDDELFMD, tcc.IDDELENC, tcc.TYPMOD, tcc.CDCAPTIF, tcc.CDCOAREA, tcc.DTDEBCOAREA, tcc.DTFINCOAREA,
tcc.CDREGSTAT, tcc.CDREGANX, tcc.CDFAMCOMPTA, tcc.LBFAMCOMPTA, tcc.CDSOCIETE, tcc.CDNATGAR, tcc.LBNATGAR , tcc.CDTYPCOA , tcc.LBTYPCOA , tcc.CDTYPREA , tcc.LBTYPREA , tcc.DTCRECON , tcc.IDCHEFREGAGI , tcc.IDCHEFREG, tcc.LBCHEFREG, tcc.ANNDEBREA, tcc.ANNFINREA, tcc.CDDELEGUE,
tcc.CDTYPOPRODUIT, tcc.FLAGMADELIN, tcc.DTDEBMADELIN, tcc.DTFINMADELIN, tcc.FLAMORTISSABLE,
tcc.DTSOUSCR,tcc.NUCONTRAUTIPER,tcc.NUCONTRAUTIORI,tcc.ACTIONSOCIALE
FROM TCOL_CONTRAT tcc
WHERE tcc.DTFINVALID = 999999
AND EXISTS(SELECT 1 FROM TTEMP_CONTRAT ttemp WHERE ttemp.CDAPPLI = tcc.CDAPPLI AND ttemp.CDCIE = tcc.CDCIE AND ttemp.NUCONTRA = tcc.NUCONTRA)
AND tcc.CDAPPLI IN (13)
在 oracle 中运行查询时,它会显示数据,但是当尝试在第一个连接器中显示数据时,数据库是空的,并且在启动作业时传输了 0 行
您的帮助将不胜感激 谢谢你
【问题讨论】: