передать 2 параметра и использовать «лайк» в хранимой процедуре SQL Server 2005 - PullRequest
1 голос
/ 05 сентября 2010

Я хочу передать 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.

Есть идеи, как мне это сделать?

Спасибо!

Грег

1 Ответ

2 голосов
/ 05 сентября 2010

В вашем списке параметров отсутствует запятая

CREATE PROCEDURE dbo.StoredProcedure1
    @project varchar(max), --missing comma
    @group varchar(50)
AS
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...