EXPLAIN PLAN CLPPlus command
The EXPLAIN PLAN CLPPlus command retrieves explain plan information for any single SQL statement.
The EXPLAIN PLAN CLPPlus command is supported on Db2® for z/OS® and IBM® Informix®.
Invocation
You must run this command from the CLPPlus interface.
Authorization
None
Required connection
You must be connected to a database.
Restrictions
Support on IBM
Informix has
these restrictions:
- Only SELECT statements are supported.
- You must create and specify a default sbspace name for the SBSPACENAME configuration parameter in the ONCONFIG file. This sbspace is used for creating BLOB objects when an explain plan is created.
- To retrieve statistics data from an Informix server, your user ID must have the DBA privilege on the Informix database. Only user IDs with this privilege have access to statistics data.
Syntax diagram
Command parameters
-
SQL-statement
- The SQL statement on which explain information is retrieved. For IBM Informix only SELECT statements are supported.
Examples
SQL> explain plan for select * from emp where bonus > 1000 and salary>10000;
ID TYPE OBJECT_SCHEMA OBJECT_NAME PREDICATE_TEXT
------ --------------- -------------------- ------------------- -----------------------
1 RETURN
2 TBSCAN MANSHANB EMPLOYEE (10000 < Q1.SALARY)
2 TBSCAN MANSHANB EMPLOYEE (1000 < Q1.BONUS)