Любой человек может помочь мне найти ошибку в этом коде, когда я исполню это говоритMS SQL Server-Хранимая процедура
«Процедура или функция„dep_cnt“ожидает параметр„@cnt“, который не поставлялся «.
Я хочу сосчитать количество отделов в colombo.
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
Вам нужно передать * in * '@ cnt', но его бессмысленно, так как его сразу же переписали? Чтобы * вернуть * значение использовать 'return' или' output' paramater –