ORA-00918:未明确定义列

简介:

<script type="text/javascript"><!-- google_ad_client = "pub-9528830580198364"; /* 大矩形336x280, 创建于 09-5-28 */ google_ad_slot = "4731086345"; google_ad_width = 336; google_ad_height = 280; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

当进行表连接查询的时候

如果a表与b表连接,且a与b中存在两个相同的字段,则必须指明字段是哪个表的,否则就会报"未明确定义列"的错误.

本文转自 左正博客园博客,原文链接: http://www.cnblogs.com/soundcode/p/6635058.html,如需转载请自行联系原作者
 
 
相关文章
|
3月前
|
SQL Oracle 关系型数据库
Oracle 将表中的数据查出更改某一字段的值后再插入该表
Oracle 将表中的数据查出更改某一字段的值后再插入该表
32 2
|
SQL Oracle 关系型数据库
Oracle 统计某个字段下不同值的个数
Oracle 统计某个字段下不同值的个数
|
3月前
|
Oracle 关系型数据库
Oracle查询优化-删除名称重复的记录
【2月更文挑战第2天】【2月更文挑战第4篇】方法很多,列举我用过的两种,比较容易理解的。
21 3
|
6月前
|
Oracle 关系型数据库
ORA-22859 无效的列修改
ORA-22859 无效的列修改
118 0
|
Oracle 关系型数据库 数据库
Oracle用户操作、数据类型、表格修改、约束设置详解
Oracle用户操作、数据类型、表格修改、约束设置相关操作以及使用案例
|
Oracle 关系型数据库
ORA-01779: 无法修改与非键值保存表对应的列
ORA-01779: 无法修改与非键值保存表对应的列
ORA-01779: 无法修改与非键值保存表对应的列
|
SQL Oracle 关系型数据库
oracle将指定的表中所有字段变为大写
最近在写一个项目,用到的是oracle数据库,但是在执行oracle语句的时候总是提示找不到字段,只有将字段名称用双引号引起来才可以解决问题,最后发现是由于数据库字段名称是小写造成的,但是一个一个的手动替换太过于麻烦,要是将所有的表都替换风险又太大,因为自己涉及到的只有新增的七八张表,所以用了一个指定表名称来替换的方法。
98 0
oracle将指定的表中所有字段变为大写