【发布时间】:2020-09-15 00:23:17
【问题描述】:
我正在从一本书中学习 sql,我正在尝试编写一个存储过程,但我不相信我做得正确。以下方式在 Microsoft SQL 中无效吗?如果没有,它什么时候有效,如果有的话?
create procedure dept_count(in dept_name varchar(20), out d_count integer)
begin
select count(*) into d_count
from instructor
where instructor.dept_name=dept_count.dept_name
end
我收到以下错误
消息 156,级别 15,状态 1,过程 wine_change,第 1 行 关键字“in”附近的语法不正确。
【问题讨论】:
-
你遇到了什么错误?
-
你有什么问题?
-
Msg 156,级别 15,状态 1,过程 wine_change,第 1 行关键字“in”附近的语法不正确。
-
去掉
in关键字 -
那个语法是Oracle PL/SQL
标签: sql-server tsql