Sql server 自动化任意位置RPA
在AA客户端小部件中使用运行存储过程的过程中,当我们使用DB sql命令时,我没有找到如何使用add参数。 我使用了该参数,但在向导中找不到为该参数赋值的位置。 如果可能,请与快照共享一个示例 提前感谢存储过程:Sql server 自动化任意位置RPA,sql-server,parameter-passing,automationanywhere,Sql Server,Parameter Passing,Automationanywhere,在AA客户端小部件中使用运行存储过程的过程中,当我们使用DB sql命令时,我没有找到如何使用add参数。 我使用了该参数,但在向导中找不到为该参数赋值的位置。 如果可能,请与快照共享一个示例 提前感谢存储过程: ALTER PROCEDURE [dbo].[sp1] ( @p1 VARCHAR(50), @p2 INT ) 选项(1) 您可以使用数据库命令并选择“运行存储过程” 在过程名称中,可以像下面这样将参数作为变量传递 sp1('$a1$','$a2$') a1和a2是变量管理器中
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)
您好,我正在寻找您解释的第二种情况,但是没有选项为这些参数提供值。请告诉我如何为参数testp1赋值,它的值是INT类型。我添加了适当的图像。很抱歉,我没有得到您的答案。假设我有SP-getemployee,它希望ID是INT类型参数,因此根据您的解释,我将以添加参数的形式发送它(参数名称ID类型输入),但我在哪里为ID=3赋值?您需要传递参数值和参数类型(即3和输入)。您不需要指定参数名,您需要按顺序保留它。我们正在运行存储过程sp1(“$a1$”、“$a2$”),但遇到语法错误或访问冲突