执行调用存储过程语句时报错,提示"必须声明标量变量

问题遇到的现象和发生背景

执行调用存储过程语句时报错,提示"必须声明标量变量 "@st_id"。"
发生背景:创建存储过程getDeptname,该存储过程有一个输入参数,代表学号,该存储过程的功能是根据学号查询出该学号所在的院系名称。然后调用该存储过程,查询出学号202001001所在的院系名称

问题相关代码,请勿粘贴截图

exec p_getDeptname '202001001',
@st_id output,
@dp_nm output

运行结果及报错内容

Msg 137, Level 15, State 2, Line 254
必须声明标量变量 "@st_id"。

我的解答思路和尝试过的方法
我想要达到的结果

成功调用存储过程getDeptname,并显示学生的所在院系

调用的时候,要定义变量
declare @st_id int
另一个同理。

有人知道该怎么改才正确吗?欢迎不同答案