开发者

pass 2 parameters and use "like" in SQL Server 2005 Stored procedure

开发者 https://www.devze.com 2023-01-14 06:48 出处:网络
I want to pass 2 parameters to SQL stored procedure and use \"like\" statement as so: CREATE PROCEDURE dbo.StoredProcedure1

I want to pass 2 parameters to SQL stored procedure and use "like" statement as so:

CREATE PROCEDURE dbo.StoredProcedure1
    @project varchar(max)
    @group varchar(50)
AS
BEGIN 
    SELECT * FROM table1 WHERE Projectname = @project and Resource_ID like '%' + @group + '%'
END

It says that there is incorrect syntax near @group 开发者_如何转开发and that I must declare scalar variable @project.

Any idea how can I make this work?

Thanks!

Greg


Your parameter list has a missing comma

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

精彩评论

暂无评论...
验证码 换一张
取 消