
# DROP OUTLINE
#### 功能描述
删除一个outline。
#### 注意事项
- 不能删除被绑定的outline。
- 该语法仅数据库管理员用户，或授予了gs_role_sql_management角色权限的用户可执行。
 
#### 语法格式
```
DROP OUTLINE outline_name FOR sql_hash;
```
#### 参数说明
表1DROP OUTLINE参数说明 
| 参数           | 描述                     | 取值范围 |
|:---|:---|:---|
| outline_name | 要删除的outline的名字。        | -    |
| sql_hash     | 删除该sql_hash对应的outline。 | -    |
   
#### 示例
删除一个未绑定的outline。
```
DROP OUTLINE outline_test3 FOR sql_be2995e824abb8b712b69fca4825b532;
```
删除一个绑定的outline，报错。
```
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
```
