我想将2个参数传递给SQL存储过程并使用“like”语句,如下所示:
CREATE PROCEDURE dbo.StoredProcedure1
@project varchar(max)
@group varchar(50)
AS
BEGIN
SELECT * FROM table1 WHERE Projectname = @project and Resource_ID like '%' + @group + '%'
END
它说@group附近的语法不正确,我必须声明标量变量@project。
我知道如何才能使这项工作?
谢谢!
格雷格
答案 0 :(得分:2)
您的参数列表缺少逗号
CREATE PROCEDURE dbo.StoredProcedure1
@project varchar(max), --missing comma
@group varchar(50)
AS
...