127. Which statements are true regarding the usage of the WITH clause in
complex correlated subqueries?
(Choose all that apply.)
A. It can be used only with the SELECT clause.
B. The WITH clause can hold more than one query.
C. If the query block name and the table name were the same, then the table
name would take precedence.
D. The query name in the WITH clause is visible to other query blocks in the
WITH clause as well as to the main query block.
Answer: ABD
Precedence:优先
1: SQL> with
2 tt as(
3 select emp_no,enam
4 from emp
5 where mgr_no=4)
6 select ename
7 from tt
8 where emp_no=4;
Ok!
2: SQL> with
2 emp as(
3 select emp_no,ename
4 from emp
5 where mgr_no=4)
6 select ename
7 from emp
8 where emp_no=4;
ORA-32031: WITH 子句中查询名的引用非法
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11312660/viewspace-718941/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11312660/viewspace-718941/