誰もが、私はそれを実行すると、このコードでエラーを見つけるために私を助けることができるMSのSQL Serverのストアドプロシージャ
「プロシージャまたは関数 『dep_cnt』は供給されなかったパラメータ 『@cnt』を見込んで言います"
コロンボの部署数をカウントしたいと思います。
CREATE PROCEDURE dep_cnt
@dep_loc varchar(10),
@cnt int
AS
SELECT @Cnt = count(*) FROM Department WHERE Dept_Loc = @dep_loc
そして
EXEC dep_cnt @dep_loc = 'colombo'
私はエラーメッセージがかなり明確だと思います。 – Lamak
あなたは* '* @ cnt'を渡す必要がありますが、すぐに上書きされるのは無意味ですか?戻り値または 'output'パラメータを使用して返す* –