Oracle Database Administration I — Question 41
Which three statements are true about the Oracle join and ANSI join syntax? (Choose three.)
Answer options
- A. The Oracle join syntax supports creation of a Cartesian product of two tables
- B. The Oracle join syntax performs better than the SQL:1999 compliant ANSI join syntax
- C. The SQL:1999 compliant ANSI join syntax supports natural joins
- D. The SQL:1999 compliant ANSI join syntax supports creation of a Cartesian product of two tables
- E. The Oracle join syntax only supports right outer joins
- F. The Oracle join syntax supports natural joins
- G. The Oracle join syntax performs less well than the SQL:1999 compliant ANSI join syntax
Correct answer: C, D, F
Explanation
The correct answers are C, D, and F because the SQL:1999 compliant ANSI join syntax indeed supports natural joins (C) and allows for Cartesian products (D). Additionally, the Oracle join syntax also supports natural joins (F). The other options are incorrect as they either misrepresent the performance characteristics or the capabilities of the Oracle join syntax.