数据存储作业中的空数据库

问题描述 投票:0回答:1

我有一个由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行

感谢您的帮助

oracle datastage
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.