更新时间:2025-07-10 GMT+08:00
DROP OUTLINE
功能描述
删除一个outline。
注意事项
- 不能删除被绑定的outline。
- 该语法仅数据库管理员用户可执行。
语法格式
1
|
DROP OUTLINE outline_name FOR sql_hash; |
参数说明
参数 |
描述 |
取值范围 |
---|---|---|
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 |