Oracle問題記錄_postgresql和oracle語法不完全兼容(ORA-00905:缺失關鍵字)

        以前寫過的程序(Mybatis)使用的是postgresql數據庫,由於某些原因,需要更換數據庫版本(更換爲Oracle11g),把代碼移植後,出現 "缺失關鍵字錯誤",於是就檢查sql語句,沒看出問題在哪,把sql逐句精簡,並去除關鍵字,最後發現是語法問題。( oracle 11g 表名 和 別名 之間 不能有 as 關鍵字 )

postgresql語句:

SELECT count(0) FROM tb1 
LEFT JOIN table2 AS tb2 ON tb1.id = tb2.tb1Id 

oracle語句:

SELECT count(0) FROM tb1 
LEFT JOIN table2  tb2 ON tb1.id = tb2.tb1Id 

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