在调试Oracle一个查询语句时出现:未明确定义列 在这种情况下有可能存在的问题不是字段重命名的问题,而是在查询的列中有重复的列。例如:

select A.*,rownum mynum from (

select ID,NAME,AGE,SEX,ADDR,TEL,AGE from STUDENT where SEX = '1' -- 语句1

)where rownum <=20 --语句2

在这种情况下单独执行语句1是没有问题的,如果从外面执行语句2就会出现ORA-00918的问题,只要把重复列去掉就可以。

确实花了不少时间来处理这个问题,记下来希望有人再遇到这类问题能从这个方向考虑一下

转载于:https://blog.51cto.com/tangqb106/1738553

Oracle查询提示:未明确定义列相关推荐

  1. Oracle数据库表连接查询并分页SQL语句提示未明确定义列

    Oracle数据库表连接查询并分页SQL语句提示未明确定义列 两张表中的字段: t_product t_category product_id category_id product_name cat ...

  2. MyBatis 调用分页sql提示 未明确定义列

    数据库用的是Oracle,Mybatis自动封装的分页,sql语句在PLSQL中执行没有问题,放在代码里面运行的时候就报错:未明确定义列. 通过log打印的sql语句拷出来执行,发现嵌套上分页就会报错 ...

  3. oracle数据库同时实现联表查询和分页查询(未明确定义列)

    ps:只是记录新手小白的脱坑之路,大佬勿喷 今天在做前端数据查询的时候,在实现联表查询的同时进行分页查询遇到了令人头秃的问题,分页查询的sql语句是这样的 select * from (select ...

  4. oracle 918,Oracle00-918:未明确定义列的错误

    未明确定义列错误 原因:在查询语句中同一列被查询了两次,在通过结果集得值的时候,不知道得哪一个结果,导致该错误 情况一:例如:select tb_name,tb_id,tb_name from tab ...

  5. oracle分页报未明确定义列,关于在join中出现ORA-00918: 未明确定义列的解决办法

    /*关于在join中出现ORA-00918: 未明确定义列的解决办法*/ /*关于join和where表连接问题,需要在使用join时需要使用列的别名,避免相同列名的出现.*/ --以下为简要测试过程 ...

  6. oracle数据库ORA-00918: 未明确定义列

    这种情况出现的原因一般是列名重复. 数据库中创建如下表进行测试: create table qq_test(a int PRIMARY key,b varchar2(32) ) 首先执行: selec ...

  7. ORACLE 查询字表未明确定义列

    运行环境:Oracle10g sqlplus环境下.  在查询语句中,经常会出现一个错误:  SQL基础:ORA-00918:未明确定义列的错误. 当前遇到有两种情况.原因为:当查询语句中,查询的表( ...

  8. oracle报错00918,华丹学堂-Oracle报错ORA-00918: 未明确定义列原因

    报表在线开发时,数据源形如:SELECT A.CLASSID,B.CLASSID FROM CLASSINFO A,STUDENT B WHERE A.CLASSID=B.CLASSID. 这个语句在 ...

  9. 数据库查询 报错 *****ORA-00918: 未明确定义列

    数据库查询 报错 *****ORA-00918: 未明确定义列:显然数据库不知道你写的列是指谁的列.一般单表查询不会出现这种错误,在多表联合查询的时候,在where 设定查询条件的地方,列名1=参数1 ...

最新文章

  1. 数据库与操作系统时区更改
  2. 2011 IBM IIS:聚百年智慧精髓 筑最优信息架构
  3. 基于linux和php的稳定的分布式数据采集架构
  4. mysql显示RMB符号乱码_mysql显示乱码
  5. mysql mpm_使用Zabbix + MPM全面监控MySQL
  6. QQ音乐限制专辑重复购买 此前已取消人气榜等非作品类排名
  7. 基于matlab的时频特征分析,基于MATLAB的时频分析在心电信号分析中的研究与应用...
  8. AD软件使用开发步骤思路与实践
  9. 赛尔号和赛尔机器人_与赛尔号机器人同乐作文600字
  10. 华硕u4000u 重装window7 重装win7 重装window10 重装win10 重装系统 戴尔 联想 鸿基 重装系统远程协助
  11. 单位调岗不能正常主张的原因解析
  12. Web——CSS页面背景
  13. C# MQTT(MQTTnet)客户端
  14. python isinstance得用法记录
  15. 为什么要用java股票交易接口?
  16. 小白学基金——基础篇
  17. 把一个合数分成质数的乘积
  18. 大反转!温莎大师实战大健康,不一样的趋势,架构讲解
  19. 踩坑记--Your connection to this site is not secure
  20. Python 题之“大小写字母互换”

热门文章

  1. 考研英语 | 单词之间
  2. yandex浏览器_在浏览器中制作蛇游戏:Yandex的实践
  3. 海尔会成为最大的智联网企业么?
  4. 华为鸿蒙小插件,华为鸿蒙系统细节曝光 可添加Widget插件
  5. 700m信号测试软件,iPhone12信号测试,iPhone12信号实测
  6. HTML5+CSS大作业——个人图库网页设计(5页)
  7. 3.16 使用铅笔工具和平滑工具绘制气球 [Illustrator CC教程]
  8. 大学计算机专业论文提纲范文,计算机专业论文提纲范文
  9. 【面试题】测试工程师/自动化测试/测试开发面试题整理
  10. [转载]压缩大战真相