【发布时间】:2018-03-06 05:35:23
【问题描述】:
我在AA客户端小部件中使用运行存储过程的过程中,使用DB-sql命令时没有找到如何使用add参数。 我使用了该参数,但在向导中找不到为该参数赋值的位置。 如果可能,请与快照分享一个示例。
提前致谢
【问题讨论】:
标签: sql-server parameter-passing automationanywhere
我在AA客户端小部件中使用运行存储过程的过程中,使用DB-sql命令时没有找到如何使用add参数。 我使用了该参数,但在向导中找不到为该参数赋值的位置。 如果可能,请与快照分享一个示例。
提前致谢
【问题讨论】:
标签: sql-server parameter-passing automationanywhere
存储过程:
ALTER PROCEDURE [dbo].[sp1]
(
@p1 VARCHAR(50),
@p2 INT
)
选项 (1) 您可以使用数据库命令并选择“运行存储过程” 在过程名称中,您可以像这样将参数作为变量传递
sp1('$a1$','$a2$')
a1 和 a2 是变量管理器中添加的变量。 (客户端编辑器小部件的右侧菜单)
如果 param1 的值是整数,你可以像 sp1($param1$,'$param2$') 一样传递它。
对于字符串参数,你需要放单引号。
选项 (1) 的图像($a1$ 是可变的,2 是固定整数值:p1 将获得 a1 的值,p2 将获得 2)
选项(2)
在存储过程中提供静态值的另一个选项,选择添加参数选项
程序名称:sp1
添加参数
输入参数值(param1 的值)并输入并点击添加。
选项 (2) 的图像(p1 将得到 test123,p2 将得到 1)
【讨论】: