
# DBE_SQL_UTIL.create_remote_abort_sql_patch
create_remote_abort_sql_patch是用于指定CN创建SQL异常阻断补丁的接口函数，返回执行是否成功，如[表1]所示。
限制：仅初始用户、sysadmin、opradmin和monadmin用户有权限调用。
![](https://support.huaweicloud.com/distributed-devg-v8-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
query_string传入EXECUTE语句时，系统会获取当前会话对应的PREPARE语句，并创建SQL PATCH。如果此时没有对应的PREPARE语句，则无效。
 表1DBE_SQL_UTIL.create_remote_abort_sql_patch入参和返回值列表 
| 参数            | 类型        | 描述                              |
|:---|:---|:---|
| node_name     | IN text   | 目标节点名，为'ALL'时表示给所有CN节点打PATCH。   |
| patch_name    | IN name   | PATCH名称。                        |
| unique_sql_id | IN bigint | 查询全局唯一id。                       |
| description   | IN text   | PATCH的备注，默认值为NULL。              |
| enabled       | IN bool   | PATCH是否生效，默认值为true。             |
| query_string  | IN text   | SQL HASH对应的原SQL，默认值为NULL。       |
| is_sql_hash   | IN bool   | 是否是基于SQL HASH打的PATCH，默认值为false。 |
| result        | OUT bool  | 执行是否成功。                         |
   
