Oracle数据库中的(+)连接

来源:Oracle认证    发布时间:2012-11-12    Oracle认证视频    评论

  1. 从表A.A1 (+) =  主表B.B1

SELECT  TO_CHAR(TBA.FBS_IO_DATE,'YYYY/MM/DD') A1  ,TBA.TBA_TBD_NO A2  ,TBB.TBB_NAME_S A3  ,TBC.TBC_CHAR1 A4  ,TBD.TBD_NAME A5  ,TBA.TBA_SNS_NAME_SP A6  ,TBA.TBA_TORI_KIN A7  ,TO_CHAR(TBA.TBA_RPL_DATE,'YYYY/MM/DD') A8 FROM  SNTBATRN TBA  ,ZMTBCMST TBC ,CMTBBMST TBB  ,CMTBDMST TBD WHERE  TBA.TBA_KAI_CODE = 'XXX'  AND TBA.TBA_KESHI_KBN = '0'  AND TBA.TBA_TAISYO_KBN IN ('0', '2')  AND TBB_KAI_CODE (+) =  'XXX'  AND TBB_BUN_CODE (+) = 'S001'  AND TBB_START_DATE <= SYSDATE  AND TBB_END_DATE >= SYSDATE AND TBB.TBB_CODE (+)= TBA.TBA_STN_CODE  AND TBC.TBC_KAI_CODE (+) = 'XXX'  AND TBC.TBC_SUB_KBN (+) = 'SN'  AND TBD.TBD_KAI_CODE (+) = 'XXX'  AND TBD.TBD_CODE (+) = TBA.TBA_SNS_CODE 

  2.  主表A.A1 =  从表B.B1 (+)

SELECT TBA.TBA_1, TBB.TBB_1, TBC.TBC_1FROM TBA, (SELECT TBB.TBB_1, TBB.TBB_2  FROM TBB  WHERE  TBB.TBB_3 LIKE '%NEWWEAPON%' TBB), TBCWHERE //主表TBC TBA.TBA_A > 2 //从表TBB AND TBA.TBA_2 = TBB.TBB_2 //从表TBC //注意TRIM AND TRIM(TBA.TBA_3) = TRIM(TBC.TBC_3 (+))
 

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答