gpt4 book ai didi

sql - Oracle SQL : selecting from all_tab_columns does not find existing column

转载 作者:行者123 更新时间:2023-12-04 13:40:28 25 4
gpt4 key购买 nike

如果我运行以下查询:

select count(*) from all_tab_columns
where column_name = 'foo'
and table_name = 'VIEW0';

我得到 0 的结果。我期待 1。

但是,如果我运行以下查询,则会返回许多(预期的)行:
select foo from VIEW0;

为什么?我假设我犯了一些愚蠢的语法错误,或者我的理解很差。

最佳答案

可能的原因是您有区分大小写的设置。

尝试添加 UPPER功能如下。

select count(*) from all_tab_columns
where column_name = upper('foo')
and table_name = 'VIEW0';

关于sql - Oracle SQL : selecting from all_tab_columns does not find existing column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17364870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com