Я создаю простую хранимую процедуру в VS 2010 / SQL Server 2008 следующим образом:
CREATE PROCEDURE ReturnPrice
@carID int
@price decimal(18,2) output
AS
SELECT @price = Price FROM Cars WHERE CarID = @carID
и получаю следующее сообщение об ошибке при попытке сохранить:
Неверный синтаксис около '@price' Должен объявлять скалярную переменную "@price"
Любые указатели или подсказки о том, где я иду не так, будут очень благодарны.
Спасибо.