本文主要向你介绍的是Oracle数据库中的(+)连接的实际操作,本文是以相关使用代码的描述来引出其实际的操作,你如果是Oracle数据库中的(+)连接的疯狂一族的话,以下的文章,你一定不要错过。
1. 从表A.A1 (+) = 主表B.B1
复制代码SELECT
TO_CHAR(TBA.FBS_IO_DATE,'YYYY/MM/DD')A1 ,TBA.TBA_TBD_NOA2 ,TBB.TBB_NAME_SA3 ,TBC.TBC_CHAR1A4 ,TBD.TBD_NAMEA5 ,TBA.TBA_SNS_NAME_SPA6 ,TBA.TBA_TORI_KINA7 ,TO_CHAR(TBA.TBA_RPL_DATE,'YYYY/MM/DD')A8 FROM SNTBATRNTBA ,ZMTBCMSTTBC ,CMTBBMSTTBB ,CMTBDMSTTBD WHERE TBA.TBA_KAI_CODE='XXX' ANDTBA.TBA_KESHI_KBN='0' ANDTBA.TBA_TAISYO_KBNIN('0','2') ANDTBB_KAI_CODE(+)='XXX' ANDTBB_BUN_CODE(+)='S001' ANDTBB_START_DATE<=SYSDATE ANDTBB_END_DATE>=SYSDATE ANDTBB.TBB_CODE(+)=TBA.TBA_STN_CODE ANDTBC.TBC_KAI_CODE(+)='XXX' ANDTBC.TBC_SUB_KBN(+)='SN' ANDTBD.TBD_KAI_CODE(+)='XXX' ANDTBD.TBD_CODE(+)=TBA.TBA_SNS_CODE
2. 主表A.A1 = 从表B.B1 (+)
复制代码 SELECT TBA.TBA_1, TBB.TBB_1, TBC.TBC_1 FROM TBA, (SELECTTBB.TBB_1,TBB.TBB_2 FROMTBB WHERE TBB.TBB_3LIKE'%NEWWEAPON%'TBB), TBC WHERE 主表TBC TBA.TBA_A>2 从表TBB ANDTBA.TBA_2=TBB.TBB_2 从表TBC 注意TRIM ANDTRIM(TBA.TBA_3)=TRIM(TBC.TBC_3(+))
相关文章
标签:Oracle