首页 > 其他 > 详细

exception ORA-00918: 未明确定义列

时间:2018-05-09 16:23:11      阅读:215      评论:0      收藏:0      [点我收藏+]

exception ORA-00918: 未明确定义列

CreateTime--2018年5月9日16:08:48

Author:Marydon

1.错误代码展示

技术分享图片
SELECT G.*
  FROM (SELECT F.*
          FROM (SELECT E.*, ROWNUM ROWNO
                  FROM (SELECT T.ID,
                               T.VIRTUAL_ID,
                               T.INDEX_ID,
                               T.ID_CARD,
                               T.NAME,
                               T.CARDNUM,
                               T.CARDTYPE,
                               T.TELPHONE,
                               T.SEX,
                               TO_CHAR(T.BIRTHDAY, YYYY-MM-DD) BIRTHDAY,
                               T.ADDRESS,
                               T.ACCESS_TYPE,
                               T.ACCESS_ID,
                               T.ENTITY_CARDTYPE,
                               T.ENTITY_CARDNUM,
                               T.RETURN_QR_CODE,
                               T.OPENID,
                               T.RANDOM,
                               TO_CHAR(T.TIME, yyyy-mm-dd hh24:mi:ss) TIME,
                               T.FNAME,
                               T.STATUS,
                               T.QR_CODE_TYPE
                          FROM VIRTUAL_CARD T, PRIMARY_INDEX T2
                         WHERE T.INDEX_ID = T2.INDEX_ID
                           and NAME = ?
                           and INDEX_ID like ? || %) E
                 ORDER BY E.TIME DESC NULLS LAST) F
         WHERE F.ROWNO <= ?) G
 WHERE G.ROWNO >= ?
--[张旭, 410, 15, 1]
View Code

2.错误解析

  T表和T2表都有字段INDEX_ID,而where条件的第二个INDEX_ID没有指定该字段从哪个表中获取,

  所以报错。

 

 相关推荐:

 

exception ORA-00918: 未明确定义列

原文:https://www.cnblogs.com/Marydon20170307/p/9014931.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!