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

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

发布时间:2021-03-31 17:17:12 所属栏目:站长百科 来源:网络整理
导读:我得到了经典错误“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

(编辑:ASP站长)

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

    相关内容
    未处理完善
      无相关信息
    未处理完善