前言
初次使用oricle总预料中是会有坑,但是发现这个坑还是掉入了常规的思维里面
select * from FA_CARD where rownum < 10;
这代码很正常不过了,在数据库工具中可以正确的查询得到,但是在sql里面可没有那么容易撸
在pdo执行报错如下:
Exception: SQLSTATE[HY000]: General error: 942 OCIStmtExecute: ORA-00942: 表或视图不存在
为什么会报如下错误很是奇怪反反复复,终于找到了问题。
解决方案:
select * from xxx.FA_CARD where rownum < 10 //加上库名同时把分号去掉完美在pdo中可以查询到结果