select (select b.字段 from
(select 字段 from 表1 where 表1.列 = 表2.列) b
) c
(select 字段 from 表1 where 表1.列 = 表2.列) b
) c
from 表2 ;
例似这样的两层嵌套,会报错,报错如下 表2.列: invalid identifier,经过查询文档:
oracle给出的解释: 测试语句 select (select * from (select a.dummy from dual a where a.dummy = dual.dummy)) from dual;
调用此可查询自己的oracle数据库对应的版本是否支持此写法。
解决Oracle SQL嵌套查询错误
本文介绍了一种在Oracle数据库中出现的SQL语法错误invalid identifier,并提供了具体的错误示例和解决方案。通过调整嵌套查询的写法可以避免该错误的发生。
1403

被折叠的 条评论
为什么被折叠?



