检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
登录目标数据库实例。 在顶部导航栏选择“库管理”,在对象列表页签下选择“存储过程”。 在右侧操作栏单击“删除存储过程”。 图1 删除存储过程 在确认删除存储过程弹出框中,单击“是”。 父主题: 存储过程管理
存储过程管理 新建存储过程 修改或执行存储过程 查看存储过程详情 删除存储过程 父主题: GaussDB(DWS)(即将下线)
procedure_name,调用存储过程。 [:placeholder1,:placeholder2,…],存储过程参数占位符列表。占位符个数与参数个数相同。 USING [IN|OUT|IN OUT] bind_argument,用于指定存放传递给存储过程参数值的变量。bind_argum
在对象列表页签下选择“存储过程”,单击“新建存储过程”。 图1 存储过程列表页面 在新建存储过程弹出框中填写存储过程名称、类型,单击“确定”,进入新建存储过程编辑页面。 图2 新建存储过程 在存储过程设置页面中根据业务需求输入存储过程信息,单击“保存”。 父主题: 存储过程管理
目标数据库。 图1 切换数据库 在对象列表页签中选择“存储过程”。 在存储过程列表右侧操作栏单击“查看存储过程详情”。 图2 查看存储过程详情 在查看存储过程详情弹框中,您可以查看创建存储过程的SQL内容。 父主题: 存储过程管理
procedure_name,调用存储过程。 [:placeholder1,:placeholder2,…],存储过程参数占位符列表。占位符个数与参数个数相同。 USING [IN|OUT|IN OUT] bind_argument,用于指定存放传递给存储过程参数值的变量。bind_argum
选择“资源管理 > 存储过程”,在存储过程管理页签右上角单击“”。 填写存储过程的基本信息。 “存储过程名”可根据功能含义自行定义。 “存储过程值”请配置为您数据库中已经存在的存储过程名称。 “数据库连接”取值于步骤2创建的数据库。 单击“入参”,依次单击“添加”配置存储过程的入参。 存储过程中的入参通常跟在CREATE
在页面上方“当前所在库”右侧单击“切换库”,切换目标数据库。 图1 切换目标数据库 在对象列表页签下选择“存储过程”,在右侧操作栏单击“删除存储过程”。 图2 删除存储过程 在确认删除存储过程弹出框中,单击“是”即可。 父主题: 存储过程管理
在“当前所在库”右侧单击“切换库”,切换至目标数据库。 图1 切换数据库 在对象列表页签下选择“存储过程”,在右侧操作栏单击“删除存储过程”。 图2 删除存储过程 在确认删除存储过程弹框中,单击“是”即可。 父主题: 存储过程管理
在页面上方“当前所在库”右侧单击“切换库”,切换目标数据库。 图1 切换目标数据库 在对象列表页签下选择“存储过程”,在操作栏中选择“查看存储过程详情”。 图2 查看存储过程详情 在执行存储过程弹窗中,查看该存储过程信息。 父主题: 存储过程管理
登录目标数据库实例。 在顶部导航栏选择“库管理”。 在对象列表页签下选择“存储过程”,在右侧操作栏单击“删除存储过程”。 图1 删除存储过程 在确认删除存储过程弹出框中,单击“是”。 父主题: 存储过程管理
record类型变量的赋值支持: 在函数或存储过程的声明阶段,声明一个record类型,并且可以在该类型中定义成员变量。 一个record变量到另一个record变量的赋值。 SELECT INTO和FETCH向一个record类型的变量中赋值。 将一个NULL值赋值给一个record变量。
出参配置界面 配置智能IVR流程。存储过程图元和接口图元的使用基本一致,选择已经配置的存储过程,填写入参,出参按需取值赋值给变量以便流程后面使用。 选择“资源管理 > 变量管理 > 自定义变量”,单击新建,添加一个系统变量,用于接收存储过程的出参。 图6 添加的系统变量 选择“流程管理 > 流程编排”,单击增加一个简单流程。
出参配置界面 配置智能IVR流程。存储过程图元和接口图元的使用基本一致,选择已经配置的存储过程,填写入参,出参按需取值赋值给变量以便流程后面使用。 选择“资源管理 > 变量管理 > 自定义变量”,单击新建,添加一个系统变量,用于接收存储过程的出参。 图6 添加的系统变量 选择“流程管理 > 流程编排”,单击增加一个简单流程。
GaussDB(DWS)存储过程声明语法 基本结构 PL/SQL块中可以包含子块,子块可以位于PL/SQL中任何部分。PL/SQL块的结构如下: 声明部分:声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数。 DECLARE 不涉及变量声明时声明部分可以没有。 对匿
GaussDB(DWS)存储过程声明语法 基本结构 PL/SQL块中可以包含子块,子块可以位于PL/SQL中任何部分。PL/SQL块的结构如下: 声明部分:声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数。 DECLARE 不涉及变量声明时声明部分可以没有。 对匿
在“当前所在库”右侧单击“切换库”,切换至目标数据库。 图1 切换数据库 在对象列表页签下选择“存储过程”。 在右侧操作栏单击“查看存储过程详情”。 图2 查看存储过程详情 在查看存储过程详情弹框中,您可以查看创建存储过程的SQL内容。 父主题: 存储过程管理
执行动态非查询语句 语法 语法请参见图1。 图1 noselect::= using_clause子句的语法参见图2。 图2 using_clause-2 对以上语法格式的解释如下: USING IN bind_argument用于指定存放传递给动态SQL值的变量,在dynami
动态调用存储过程 动态调用存储过程必须使用匿名的语句块将存储过程或语句块包在里面,使用EXECUTE IMMEDIATE…USING语句后面带IN、OUT来输入、输出参数。 语法 语法请参见图1。 图1 call_procedure::= using_clause子句的语法参见图2。
变量修改 “变量修改”处理器用于修改前置“变量赋值”节点创建的变量的值。一个“变量修改”节点中可以更新多个变量。 配置参数 参数 说明 选择变量 选择前置“变量赋值”处理器中创建的变量。 变量值 填写修改后的变量值。变量值可以是一个常量,如“hello world”,也可以使用表达式引用前序步骤的变量,例如