Не могли бы вы предложить, как выполнить с Sql Server хранимую процедуру, которая получает входной параметр? Я пробовал это, но это не удалось:Выполнение хранимой процедуры SQL Server с параметром ввода
EXEC GetFilmsInCategory('SF');
Хранимая процедура правильно определена, между прочим. Я выполнил его из визуального интерфейса и он работал, с этим кодом, сгенерированным автоматически:
DECLARE @return_value int
EXEC @return_value = [dbo].[GetFilmsInCategory] @CatNume = N'SF'
SELECT 'Return Value' = @return_value
Я нахожу это автоматически сгенерированный код слишком ... длинный, как я что-то подобное тому, что я изначально пытался ожидал:
EXEC GetFilmsInCategory('SF');
Вы можете исправить это или предложить альтернативу? Спасибо!
Анна
'GO' не является фактической команда SQL. На самом деле это просто разделитель партий для использования в SSMS. Когда он используется, он должен находиться на отдельной линии сам по себе. –
Действительно, Джон, спасибо за головы. Я не обращал внимания на это при вводе вопроса. –
Как я могу это сделать, Джон? Отметив ответы? Я просто пометил тебя. –