日期:2014-05-16  浏览次数:20852 次

最近公司做的一个网站的SQL语句要兼容oracle,大家帮帮我。
最近公司做的一个网站的SQL语句要兼容oracle,大家帮帮我。下面是我报错的SQL,谢谢大家。感觉这个完全没错呀。
SELECT * FROM (SELECT a.*, rownum fa__num__ FROM (select count(*) from SQ365.base_distributor t1
                
                where 1=1 and (`distributor_property` = 1 or `distributor_property` = 2 ) ) a WHERE rownum <= 1) WHERE fa__num__ > 0

这个报00911错误。

------解决方案--------------------
引用:
最近公司做的一个网站的SQL语句要兼容oracle,大家帮帮我。下面是我报错的SQL,谢谢大家。感觉这个完全没错呀。
SELECT * FROM (SELECT a.*, rownum fa__num__ FROM (select count(*) from SQ365.base_distributor t1
                
                where 1=1 and (`distributor_property` = 1 or `distributor_property` = 2 ) ) a WHERE rownum <= 1) WHERE fa__num__ > 0

这个报00911错误。

包含有无效的字符。`distributor_property` 为什么有引号,还有可能是有中文字符引起,好好检查一下