oracle ORA-00936:缺失表达式
selecttelnumfromwater_userwhereskid=to_char(selectskidfromwater_jzwhereCCID=898600061...
select telnum from water_user where skid = to_char(select skid from water_jz where CCID =89860006111296040293)
skid 是VARCHAR2类型的 to_char里面查询的skid是number类型的,执行语句之后,说是缺失表达式 展开
skid 是VARCHAR2类型的 to_char里面查询的skid是number类型的,执行语句之后,说是缺失表达式 展开
5个回答
推荐于2017-11-26
展开全部
CCID =89860006111296040293
这个 CCID 是什么数据类型的呀?
如果是 varchar 类型的, 那么需要加单引号。
这个 CCID 是什么数据类型的呀?
如果是 varchar 类型的, 那么需要加单引号。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
to_char放到子查询里面,试试看
select telnum from water_user where skid = (select to_char(skid) from water_jz where CCID =89860006111296040293)
select telnum from water_user where skid = (select to_char(skid) from water_jz where CCID =89860006111296040293)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-01
展开全部
会不会是你的子查询里面返回了多条记录呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询