更新时间:2026-02-06 GMT+08:00
分享

DBE_SQL_UTIL.create_remote_hint_sql_patch

create_remote_hint_sql_patch是用于指定CN创建调优SQL PATCH的接口函数,返回执行是否成功,如表1所示。

限制仅初始用户、sysadmin、opradmin、monadmin用户有权限调用。

query_string传入EXECUTE语句时,系统会获取当前会话对应的PREPARE语句,并创建SQL PATCH。如果此时没有对应的PREPARE语句,则无效。

表1 DBE_SQL_UTIL.create_remote_hint_sql_patch入参和返回值列表

参数

类型

描述

node_name

IN text

目标节点名,为'ALL'时表示给所有CN节点创建PATCH。

patch_name

IN name

PATCH名称。

unique_sql_id

IN bigint

查询全局唯一id。

hint_string

IN text

Hint文本。

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

执行是否成功。

相关文档