EXPLAIN PLAN CLPPlus 指令

EXPLAIN PLAN CLPPlus 指令會擷取任何單一 SQL 陳述式的解譯計劃資訊。

Db2® for z/OS®IBM® Informix®上支援 EXPLAIN PLAN CLPPlus 指令。

呼叫

您必須從 CLPPlus 介面執行此指令。

授權

必要連線

您必須連接至資料庫。

限制

IBM Informix 上的支援具有下列限制:
  • 僅支援 SELECT 陳述式。
  • 您必須在 ONCONFIG 檔中建立並指定 SBSPACENAME 配置參數的預設 sbspace 名稱。 建立解譯計劃時,此 sbspace 用於建立 BLOB 物件。
  • 若要從 Informix 伺服器擷取統計資料,您的使用者 ID 必須具有 Informix 資料庫的 DBA 專用權。 只有具有此專用權的使用者 ID 才能存取統計資料。

語法圖

Read syntax diagramSkip visual syntax diagramEXPLAINPLANFORSQL-statement

指令參數

SQL 陳述式
擷取解譯資訊的 SQL 陳述式。 對於 IBM Informix ,僅支援 SELECT 陳述式。

範例

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)