2013-03-10 117 views
0

我知道這個問題已被問過第一千次。但所提供的解決方案不適合我。 我有一個非常簡單的存儲過程如下圖所示:必須聲明標量變量「@id」

alter procedure sp_updateVacancyWithRecruitment (@id int, @idList varchar(100) ) as EXEC('update Vacancy_team1 set [email protected] where id IN ('[email protected] +')')

即使下面不工作:

exec sp_updateVacancyWithRecruitment @id=5,@idList='6,8'

我在做什麼錯?

+0

什麼問題?... – 2013-03-10 04:38:01

+0

'必須聲明標量變量「@id」'這是我得到的錯誤。 – 2013-03-10 04:39:17

+0

這不是一個問題。如果您沒有提供足夠的信息,您如何期望任何人提供幫助?你想做什麼? – 2013-03-10 04:40:01

回答

0

好的。得到它了 。語法錯誤。我的錯。 正確的程序是: alter procedure sp_updateVacancyWithRecruitment (@id int, @idList varchar(100) ) as EXEC('update Vacancy_team1 set recruitment_request_id='[email protected]+' where id IN ('[email protected]+')')