1

入力パラメータを受け取るストアドプロシージャをSQLServerから実行する方法を提案していただけますか?私はこれを試しましたが失敗しました:

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 に答える