Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 为什么;缺少右括号“;错误_Oracle_Oracle10g_Oracle11g - Fatal编程技术网

Oracle 为什么;缺少右括号“;错误

Oracle 为什么;缺少右括号“;错误,oracle,oracle10g,oracle11g,Oracle,Oracle10g,Oracle11g,为什么查询会产生此错误 ORA-00907:缺少右括号 90700000-“缺少右括号” 我在10g和11g上得到了一个错误您的括号是平衡的,但是解析器是混乱的,在混乱中,它生成了一个次优错误消息 你可以这样写: SELECT * FROM (SELECT * FROM Dual) Alias1 JOIN (SELECT * FROM Dual) Alias2 ON 1 = 1; 括号是平衡的,但解析器是混乱的,在混乱中,它生成了一条次优错误消息 你可以这样写: SELECT *

为什么查询会产生此错误

ORA-00907:缺少右括号
90700000-“缺少右括号”


我在10g和11g上得到了一个错误

您的括号是平衡的,但是解析器是混乱的,在混乱中,它生成了一个次优错误消息

你可以这样写:

SELECT *
  FROM (SELECT * FROM Dual) Alias1
  JOIN (SELECT * FROM Dual) Alias2 ON 1 = 1;

括号是平衡的,但解析器是混乱的,在混乱中,它生成了一条次优错误消息

你可以这样写:

SELECT *
  FROM (SELECT * FROM Dual) Alias1
  JOIN (SELECT * FROM Dual) Alias2 ON 1 = 1;

不正确的SQL语法。删除外圆括号对,如下所示:

select * from 
(select * from dual) alias1, 
(select * from dual) alias2;

不正确的SQL语法。删除外圆括号对,如下所示:

select * from 
(select * from dual) alias1, 
(select * from dual) alias2;

只需拆下外部()只需拆下外部()