`
阿尔萨斯
  • 浏览: 4181751 次
社区版块
存档分类
最新评论

Oracle 10g的SQL语句问题??

 
阅读更多
SQL> SELECTa.*,b.XMFROMsi_medi_accountaLEFTOUTERJOINsi_emp_natlbONa.GRBH=b.GRBH;
SELECTa.*,b.XMFROMsi_medi_accountaLEFTOUTERJOINsi_emp_natlbONa.GRBH=b.GRBH
*
第1行出现错误:
ORA-00933:SQL命令未正确结束


SQL>

单独查询si_medi_accountsi_emp_natl两个表没有问题,但一用Leftouterjoin就不行了.
明明是一个很普通的SQL语句,
到底是怎么回事呢??
以前的oracle8i可以的,装了oracle10g就不行了...
对了,错误提示的星号是在LEFT下面.



----------------------

据说OracleJoin有Bug,不知道你的问题是否属于这个Bug之内
另外把你的SQL改成如下试试,把a.*放在select的最后面
SELECTb.XM,a.*FROMsi_medi_accountaLEFTOUTERJOINsi_emp_natlbONa.GRBH=b.GRBH;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics