执行SQL Server存储过程的输入参数(Execute SQL Server stored pr

2019-10-16 19:14发布

你可以建议请如何从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'); 

你能解决这个问题或提供其他选择吗? 谢谢!

安娜

Answer 1:

尝试:

EXEC GetFilmsInCategory 'SF'


Answer 2:

您也可以应对名字的参数:

EXEC GetFilmsInCategory @CatNume = 'SF'


文章来源: Execute SQL Server stored procedure with input parameter