#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
PKG_SERVICE
PKG_SERVICE支持的所有接口请参见表1。
表 1 PKG_SERVICE
接口名称
描述
PKG_SERVICE.SQL_IS_CONTEXT_ACTIVE
确认该CONTEXT是否已注册。
PKG_SERVICE.SQL_CLEAN_ALL_CONTEXTS
取消所有注册的CONTEXT。
PKG_SERVICE.SQL_REGISTER_CONTEXT
注册一个CONTEXT。
PKG_SERVICE.SQL_UNREGISTER_CONTEXT
取消注册该CONTEXT。
PKG_SERVICE.SQL_SET_SQL
向CONTEXT设置一条SQL语句,目前只支持SELECT。
PKG_SERVICE.SQL_RUN
在一个CONTEXT上执行设置的SQL语句。
PKG_SERVICE.SQL_NEXT_ROW
读取该CONTEXT中的下一行数据。
PKG_SERVICE.SQL_GET_VALUE
读取该CONTEXT中动态定义的列值
PKG_SERVICE.SQL_SET_RESULT_TYPE
根据类型OID动态定义该CONTEXT的一个列。
PKG_SERVICE.JOB_CANCEL
通过任务ID来删除定时任务。
PKG_SERVICE.JOB_FINISH
禁用或者启用定时任务。
PKG_SERVICE.JOB_SUBMIT
提交一个定时任务。作业号由系统自动生成或由用户指定。
PKG_SERVICE.JOB_UPDATE
修改定时任务的属性,包括任务内容、下次执行时间、执行间隔。
PKG_SERVICE.SUBMIT_ON_NODES
提交一个任务到所有节点,作业号由系统自动生成。
PKG_SERVICE.ISUBMIT_ON_NODES
提交一个任务到所有节点,作业号由用户指定。
PKG_SERVICE.SQL_GET_ARRAY_RESULT
获取该CONTEXT中返回的数组值。
PKG_SERVICE.SQL_GET_VARIABLE_RESULT
获取该CONTEXT中返回的列值。
#openGauss #入门 #安装 #数据库 #开源