更新时间:2025-07-10 GMT+08:00
分享

DROP OUTLINE

功能描述

删除一个outline。

注意事项

  • 不能删除被绑定的outline。
  • 该语法仅数据库管理员用户可执行。

语法格式

1
DROP OUTLINE outline_name FOR sql_hash;

参数说明

表1 DROP OUTLINE参数说明

参数

描述

取值范围

outline_name

要删除的outline的名字。

-

sql_hash

删除该sql_hash对应的outline。

-

示例

删除一个未绑定的outline。

1
DROP OUTLINE outline_test3 FOR sql_be2995e824abb8b712b69fca4825b532;

删除一个绑定的outline,报错。

1
2
3
4
5
6
7
8
9
SELECT sql_hash, outline_name FROM sql_plan_baseline;
               sql_hash               |               outline_name
--------------------------------------+------------------------------------------
 sql_3d937542c0d24c9c995f31cba327fa56 | outline_413ac0e566ff20be320f5ef0774bf1eb
 sql_6e7be6e92878d67d30b602d16b779a99 | outline_62bcfca3d090e777d7a6e6a88a49e53f
(2 rows)

DROP OUTLINE outline_413ac0e566ff20be320f5ef0774bf1eb FOR sql_3d937542c0d24c9c995f31cba327fa56;
ERROR:  The outline(specified by sql_hash[sql_3d937542c0d24c9c995f31cba327fa56] and outline_name[outline_413ac0e566ff20be320f5ef0774bf1eb]) is bind

相关文档