程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle數據庫中的(+)連接如何操作?

Oracle數據庫中的(+)連接如何操作?

編輯:Oracle數據庫基礎

本文主要向你介紹的是Oracle數據庫中的(+)連接的實際操作,本文是以相關使用代碼的描述來引出其實際的操作,你如果是Oracle數據庫中的(+)連接的瘋狂一族的話,以下的文章,你一定不要錯過。

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

復制代碼SELECT

  1. TO_CHAR(TBA.FBS_IO_DATE,'YYYY/MM/DD') A1  
  2. ,TBA.TBA_TBD_NO A2  
  3. ,TBB.TBB_NAME_S A3  
  4. ,TBC.TBC_CHAR1 A4  
  5. ,TBD.TBD_NAME A5  
  6. ,TBA.TBA_SNS_NAME_SP A6  
  7. ,TBA.TBA_TORI_KIN A7  
  8. ,TO_CHAR(TBA.TBA_RPL_DATE,'YYYY/MM/DD') A8  
  9. FROM  
  10. SNTBATRN TBA  
  11. ,ZMTBCMST TBC  
  12. ,CMTBBMST TBB  
  13. ,CMTBDMST TBD  
  14. WHERE  
  15. TBA.TBA_KAI_CODE = 'XXX' 
  16. AND TBA.TBA_KESHI_KBN = '0' 
  17. AND TBA.TBA_TAISYO_KBN IN ('0', '2')  
  18. AND TBB_KAI_CODE (+) = 'XXX'  
  19. AND TBB_BUN_CODE (+) = 'S001'  
  20. AND TBB_START_DATE <= SYSDATE  
  21. AND TBB_END_DATE >= SYSDATE  
  22. AND TBB.TBB_CODE (+)= TBA.TBA_STN_CODE  
  23. AND TBC.TBC_KAI_CODE (+) = 'XXX'  
  24. AND TBC.TBC_SUB_KBN (+) = 'SN'  
  25. AND TBD.TBD_KAI_CODE (+) = 'XXX'  
  26. AND TBD.TBD_CODE (+) = TBA.TBA_SNS_CODE   

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

  1. 復制代碼   
  2. SELECT   
  3. TBA.TBA_1,   
  4. TBB.TBB_1,   
  5. TBC.TBC_1   
  6. FROM   
  7. TBA,   
  8. (SELECT TBB.TBB_1, TBB.TBB_2   
  9. FROM TBB   
  10. WHERE   
  11. TBB.TBB_3 LIKE '%NEWWEAPON%' TBB),   
  12. TBC   
  13. WHERE   
  14. 主表TBC   
  15. TBA.TBA_A > 2   
  16. 從表TBB   
  17. AND TBA.TBA_2 = TBB.TBB_2   
  18. 從表TBC   
  19. 注意TRIM   
  20. AND TRIM(TBA.TBA_3) = TRIM(TBC.TBC_3 (+))   
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved