JUnit测试结果为green,为什么还会报错,java.sql.SQLSyntaxErrorException: ORA-00918: 未明确定义列

这个SQL语句哪里错了?Stringsql="SELECT*FROM("+"SELECTe.empno,e.ename,e.job,e.hiredate,e.sal,e.... 这个SQL语句哪里错了?
String sql = "SELECT * FROM ("
+ " SELECT e.empno,e.ename,e.job,e.hiredate,e.sal,e.comm,m.empno mgr_empno,m.ename mgr_ename,ROWNUM rn "
+ " FROM emp e,emp m WHERE e.mgr=m.empno(+) AND ROWNUM<=? AND " + column + " LIKE ?) temp "
+ "WHERE temp.rn>? " ;
这个SQL语句具体要怎么改?
展开
 我来答
简讯快递
2013-09-18 · TA获得超过1202个赞
知道小有建树答主
回答量:1926
采纳率:33%
帮助的人:514万
展开全部
阿勇java:
e.ename 与 m.ename命名相同,冲突了了,建议用别名
如e.ename as eename
追问
能帮忙看下怎么改吗,我上面贴了sql语句
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-18
展开全部
第二个参数,是不是少了单引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a123wz
2013-09-18
知道答主
回答量:24
采纳率:0%
帮助的人:12.7万
展开全部
columns传的值是不是有问题哦
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式