执行存储过程操作运行在 Snowflake 中存储的过程并返回结果。
概览
执行存储过程操作使用指定存储过程的名称来执行该过程。 对于包含动态值的过程,您可以使用输入参数选项来指定参数及其值。
注: 确保在继续配置执行存储过程操作之前,先添加并配置连接操作,因为连接操作会为自动化会话提供身份验证上下文。
设置
以下设置适用于此操作:
- 会话名称
- 指定连接操作创建的会话名称。 会话名称用作该操作的身份验证上下文。 根据连接设置选择以下两个选项之一。
- 会话名称: 直接指定会话名称,或为名称创建一个字符串变量,并使用插入值选项选择。
- 变量: 选择使用插入值选项的现有 Snowflake 会话变量。
- 过程名称
- 指定存储过程的名称。 您还可以使用字符串变量指定过程名称。
- 输入参数(可选)
- 指定包含动态值的过程所需的输入参数值。 您可以选择以下一个选项来指定参数:
- 字典: 使用添加选项将每个参数键及其值分别指定为单独条目。
- 变量: 使用插入值选项选择包含所有参数键及其值的字典变量。
- 将输出分配到变量
- 指定存储存储过程结果的变量。 您可以选择以下选项之一:
-
多个变量: 创建并指定单独的变量以存储特定的响应数据。
使用添加变量映射选项来指定键和值对应的变量类型,以存储特定的响应数据。
- 字典: 使用创建变量选项创建并指定一个字典变量以存储完整的响应数据。
-
多个变量: 创建并指定单独的变量以存储特定的响应数据。