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 

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