2010-09-05 57 views
1

我想通过2个参数来SQL存储过程和使用“喜欢”的语句像这样:通2个参数,并使用“喜欢”在SQL Server 2005中存储过程

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。

任何想法如何使这项工作?

谢谢!

格雷格

回答

2

你的参数列表中缺少一个逗号

CREATE PROCEDURE dbo.StoredProcedure1 
    @project varchar(max), --missing comma 
    @group varchar(50) 
AS 
... 
+0

谢谢!这是一些愚蠢的错误..不好的编译器无法告诉我:( – 2010-09-05 09:20:17

相关问题