Are nested parentheses in the FROM clause valid Oracle SQL syntax?
问题 Does this query use correct Oracle syntax? select * from ( ( ( dual a) ) ) where a.dummy = 'X'; It works in 11g and 12c but is it truly valid syntax? Or is this is just a compiler "mistake" that might be fixed in the future, causing the code the fail? I doubt this is the correct syntax for the following reasons: It doesn't seem to do anything other than add extra parentheses. Expressions like ((1+2)*3) can obviously benefit from nested parentheses but I don't see how they would ever help the