网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > 开发技术 > Oracle数据库中的(+)连接  

Oracle数据库中的(+)连接

2007-08-13  作者:bitsCN整理  来源:中国网管联盟  点评 投稿 收藏

  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 
 中国网管联盟bitsCN.com 
网管u家u.bitsCN.com

  2.  主表A.A1 =  从表B.B1 (+) 网管下载dl.bitscn.com

SELECT
 TBA.TBA_1,
 TBB.TBB_1,
 TBC.TBC_1
FROM
 TBA,
 (SELECT TBB.TBB_1, TBB.TBB_2
  FROM TBB
  WHERE
  TBB.TBB_3 LIKE '%NEWWEAPON%' TBB),
 TBC
WHERE
 //主表TBC
 TBA.TBA_A > 2
 //从表TBB
 AND TBA.TBA_2 = TBB.TBB_2
 //从表TBC
 //注意TRIM
 AND TRIM(TBA.TBA_3) = TRIM(TBC.TBC_3 (+)) 网管u家u.bitscn@com 

TAGs   连接   数据库   AND   //   TBC   TBB   XXX   从表   TRIM   主表   WHERE      
 上一篇:MIS系统实例中Oracle的安全策略   下一篇:没有了
Oracle数据库中的(+)连接 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: