Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 自动化任意位置RPA_Sql Server_Parameter Passing_Automationanywhere - Fatal编程技术网

Sql server 自动化任意位置RPA

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是变量管理器中

在AA客户端小部件中使用运行存储过程的过程中,当我们使用DB sql命令时,我没有找到如何使用add参数。 我使用了该参数,但在向导中找不到为该参数赋值的位置。 如果可能,请与快照共享一个示例

提前感谢存储过程:

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$”),但遇到语法错误或访问冲突