Multiple choice

What will the PARTITION BY clause in a partitioned outer join statement do?

  1. Partition the output rows into equal segments

  2. Partition the table into equal subpartitions

  3. Partition the rows in the output based on the expression provided within the clause

  4. Partition the underlying table, using Oracle's partitioning option

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

PARTITION BY in a partitioned outer join divides the result set rows based on the specified expression, creating distinct partitions for the join operation. It does not partition the underlying table or create equal segments - it's about organizing the output for the join, not physical data distribution.