| EXPLAIN PLAN |
EXPLAIN PLAN SET STATEMENT_ID = 'text' [INTO [schema.]tablename[@dblink]] FOR SQL_statement |
Creates an explanation of the execution plan for a SQL statement.
Keywords
SET STATEMENT_ID
Specifies a text string used to identify the result of this EXPLAIN PLAN statement. The default is NULL.
INTO
Specifies the name and location of the plan table. The default is to use a table named PLAN_TABLE in your current schema.
FOR
Specifies the SQL statement for which the plan is to be generated.
|
Example
The following example generates an execution plan for a SQL statement. The output will be placed in the plan_table table in the current schema:
EXPLAIN PLAN SET STATEMENT_ID = 'Plan1' FOR SELECT ename, sal, comm, loc FROM emp,dept WHERE emp.deptno = dept.deptno;
See Chapter 8 for a discussion of the plan table.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access
