Oracle ORA-00907 有括號缺失

今天運維數據發現 Oracle 報這個錯;

OK 查編碼發現是右括號缺失.檢查半天也沒有缺失啊..後來發現其實是少了一個and

案例 

select * from 
 (select * from  Table1 t  left join Table2 t2 on t1.id=t2.id where t.name= t2.name 
                    t.age=t2.age and (t.XX ='XX' or t.XX='xx')
                    .....省略)


就是自己在換行的時候忘記了寫and 所以報錯了.
所以寫代碼一定要認真仔細

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章