Sql 甲骨文解释无回报计划
我在Oracle数据库上运行以下查询:Sql 甲骨文解释无回报计划,sql,oracle,jupyter-notebook,Sql,Oracle,Jupyter Notebook,我在Oracle数据库上运行以下查询: EXPLAIN PLAN FOR SELECT * FROM table_name 但是,它不会返回任何数据。当我删除EXPLAIN PLAN FOR子句时,查询会按预期运行。谢谢你的帮助 如果相关的话,我将通过Teradata和Jupyter IPython笔记本访问数据库 来自: PLAN_表自动创建为全局临时表,用于保存所有用户的EXPLAIN PLAN语句的输出。PLAN_表是默认的示例输出表,EXPLAIN PLAN语句在其中插入描述执行计划的
EXPLAIN PLAN FOR
SELECT *
FROM table_name
但是,它不会返回任何数据。当我删除EXPLAIN PLAN FOR
子句时,查询会按预期运行。谢谢你的帮助
如果相关的话,我将通过Teradata和Jupyter IPython笔记本访问数据库 来自:
PLAN_表自动创建为全局临时表,用于保存所有用户的EXPLAIN PLAN语句的输出。PLAN_表是默认的示例输出表,EXPLAIN PLAN语句在其中插入描述执行计划的行
EXPLAIN PLAN FOR SELECT last_name FROM employees;
这将计划解释到计划表中。然后可以从计划表中选择执行计划
显示计划表输出
- UTLXPLS.SQL
- UTLXPLP.SQL
- DBMS_XPLAN.DISPLAY表函数
EXPLAIN PLAN FOR SELECT * FROM table_name;
SELECT * FROM TABLE(dbms_xplan.display);
谢谢我试过了,但得到了ORA-933“SQL命令没有正确结束”。有什么建议吗?@Jack这是下一句话。只需在第一个端点用分号运行,然后运行下一个。