1

您能否建议如何从 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'); 

你能解决这个问题或提供替代方案吗?谢谢!

安娜

4

2 回答 2

6

尝试:

EXEC GetFilmsInCategory 'SF'
于 2012-05-29T20:42:38.673 回答
3

您还可以按名称寻址参数:

EXEC GetFilmsInCategory @CatNume = 'SF'
于 2012-05-29T21:05:44.677 回答