02 ORA系列:ORA-00918 未明确定义列 column ambiguously defined
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。
ORA-00918 未明确定义列 column ambiguously defined
错误如图
错误原因:
一般查询多个表时,不同表有相同名称的字段,在取值时,未指明该字段是哪个表的。
如下:
create table t_a(
aid varchar2(44) primary key,
name varchar2(50),
age number(3,0),
sector varchar2(44));
create table t_sector(
sid varchar2(44) primary key,
name varchar2(50),
pos varchar2(100));
表t_a和表t_sector通过外键表t_a的sector关联
select
aid,name,sid,pos
from t_a a
left join t_sector s on a.sector = s.fid
此时会报错:因为两个表都有name,而此处又未指明name是谁的
02 ORA系列:ORA-00918 未明确定义列 column ambiguously defined相关推荐
- oracle报错00918,华丹学堂-Oracle报错ORA-00918: 未明确定义列原因
报表在线开发时,数据源形如:SELECT A.CLASSID,B.CLASSID FROM CLASSINFO A,STUDENT B WHERE A.CLASSID=B.CLASSID. 这个语句在 ...
- 数据库查询 报错 *****ORA-00918: 未明确定义列
数据库查询 报错 *****ORA-00918: 未明确定义列:显然数据库不知道你写的列是指谁的列.一般单表查询不会出现这种错误,在多表联合查询的时候,在where 设定查询条件的地方,列名1=参数1 ...
- oracle 918,Oracle00-918:未明确定义列的错误
未明确定义列错误 原因:在查询语句中同一列被查询了两次,在通过结果集得值的时候,不知道得哪一个结果,导致该错误 情况一:例如:select tb_name,tb_id,tb_name from tab ...
- oracle分页报未明确定义列,关于在join中出现ORA-00918: 未明确定义列的解决办法
/*关于在join中出现ORA-00918: 未明确定义列的解决办法*/ /*关于join和where表连接问题,需要在使用join时需要使用列的别名,避免相同列名的出现.*/ --以下为简要测试过程 ...
- SQL未明确定义列错误
当数据库根据字段名无法确定具体哪一列时,就会报未明确定义列的错误. 如表中有相同的字段,然后要查询此表的重复的某一字段就会报未明确定义列的错误. 有时候,一个sql语句没错,但根据sql语句执行的为字 ...
- ORA-00918: 未明确定义列
在ssm的框架的sql语句的xml文件中,修改了一个查询的字段之后后台开始报错: ORA-00918: 未明确定义列 然后查了一下资料原来是当进行表连接查询的时候如果a表与b表连接,且a表与b表中存 ...
- Oracle数据库表连接查询并分页SQL语句提示未明确定义列
Oracle数据库表连接查询并分页SQL语句提示未明确定义列 两张表中的字段: t_product t_category product_id category_id product_name cat ...
- ORACLE 查询字表未明确定义列
运行环境:Oracle10g sqlplus环境下. 在查询语句中,经常会出现一个错误: SQL基础:ORA-00918:未明确定义列的错误. 当前遇到有两种情况.原因为:当查询语句中,查询的表( ...
- oracle未明确定义列
分类: SQL 使用技巧 2012-04-06 16:12 1332人阅读 评论(0) 收藏 举报 运行环境:Oracle10g sqlplus环境下. 在查询语句中,经常会出现一个错误: SQL ...
最新文章
- 手机拍视频最怕抖,只能靠AI拯救了
- 五 Deepin安装java
- 1130 Infix Expression (25 分)【难度: 一般 / 知识点: 中序遍历】
- 深度优先 广度优先
- VTK:Qt之RenderWindowNoUiFile
- PHP——大话PHP设计模式——SPL数据结构
- less css用法思维导图
- Qt 程序获取各种文件路径方法
- MySQL 手工注入常用语句
- 织梦php me,GitHub - czmz/DedeCMSv5: 中国专业的PHP网站内容管理系统-织梦内容管理系统...
- 计算机组成原理——第七章
- 达观数据:Tornado原理浅析及应用场景探讨
- mysql2008 精简版_精简版 SqlServer2008 的安装和使用
- CreateProcess并隐藏窗口
- 56个免费资源网站,总有你想要的。
- u盘插入计算机显示被写保护,u盘被写保护了怎么去掉保护,教您解除u盘被写保护...
- 我是如何写出一本畅销技术书的
- 中国富人的身影:世界最大楼市泡沫在加拿大
- 零基础玩转树莓派(六)—遥控小车
- ORVIBO 精灵款升级分析
热门文章
- 装修材料计算机,PC砖是一种什么装修材料?
- 小时光扫地机器人圆圆_《致我们暖暖的小时光》:国产剧与韩剧之间,差了一点佐料叫“格局”...
- 什么是持久层? 什么是JDBC ?什么又是 Mybatis?什么是SSM?
- 认知计算与大数据 人工智能有啥区别?
- QT QTime显示时间
- 上海 交通卡退卡规则,余额给退吗
- Android对View预加载
- 项目运行时一直运行的是修改之前的旧代码?可能是浏览器的问题
- 复旦FM1208 CPU卡调试(转)
- 基于JAVA的银行柜员绩效考核系统,适合用来练手【数据库设计、源码、开题报告】