DBE_SQL_UTIL.create_abort_sql_patch
create_abort_sql_patch是用于创建SQL异常阻断补丁的接口函数,返回执行是否成功。本函数是原函数的重载函数,支持通过parent_unique_sql_id值限制abort patch的生效范围,如表1所示。
限制:仅初始用户、sysadmin、opradmin和monadmin用户有权限调用。
| 参数 | 类型 | 描述 |
|---|---|---|
| patch_name | IN name | PATCH名称。 |
| unique_sql_id | IN bigint | 查询全局唯一id。 |
| parent_unique_sql_id | IN bigint | 标识外层SQL语句的全局唯一id,值为0时表示限制存储过程外语句SQL PATCH生效;非0值表示限制特定存储过程生效。 |
| description | IN text | PATCH的备注,默认值为NULL。 |
| enabled | IN bool | PATCH是否生效,默认值为true。 |
| result | OUT bool | 执行是否成功。 |