我想传递两个参数并使用批处理文件执行存储过程。
如果可能,我需要以下内容:
请输入Param1: 请输入Param2:
我的批次中的代码如下,但无效。
@ECHO OFF
SET /P Param1=Enter the Param1:
SET /P Param2=Enter the Param2:
ECHO sqlcmd -E -Q "USE localdb\SQLSERVER2014 -d DemoDatabase;EXEC sp_MasterConsolidateJob @param1=N'%Param1%', @Param2=N'%Param2%'"
SET Param1=
SET Param2=
pause
非常感谢。
答案 0 :(得分:0)
您提供的代码中存在语法问题。我们不指定实例名称。运行它,它应该工作:
void sort(int a[], int size)
{
for(int i=0; i<(size-1); i++)
{
for(int o=0; o<(size-(i+1)); o++)
{
if(a[o] > a[o+1])
{
int t = a[o];
a[o] = a[o+1];
a[o+1] = t;
}
}
}
}