加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle – ORA-00918:列模糊定义:如何查找列

发布时间:2021-04-01 06:07:18 所属栏目:百科 来源:网络整理
导读:我得到了经典错误“ORA-00918:列模糊定义”, 通常我知道如何解决它,但我现在的问题是我正在使用700行查询. 有没有办法识别列? 谢谢 丹尼尔 解决方法 你试过做二分搜索吗? 例如 如果您的原始查询看起来像 ?选择col1 ????????,COL2 ????????,COL3 ???????

我得到了经典错误“ORA-00918:列模糊定义”,
通常我知道如何解决它,但我现在的问题是我正在使用700行查询.
有没有办法识别列?

谢谢
丹尼尔

解决方法

你试过做二分搜索吗?

例如

如果您的原始查询看起来像
?选择col1
????????,COL2
????????,COL3
????????,COL4
???来自MyTable

>你可以从评论下半场开始
选择col1
????,COL2
????/ *,COL3
????,col4 * /
来自MyTable
>如果仍然出现错误,请再次运行查询,评论另一半的某些列:

选择col1
????????/ * col2 * /
????????COL3
????????COL4
???来自MyTable

如果仍然出现错误,则问题出在col1上,否则需要更改col2

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读