求助sql server2000存储过程语法错误(必须声明变量)

CREATE PROCEDURE [添加会员] AS
if exists (select 姓名 from 会员资料 where 姓名='proc_stud')
drop procedure proc_stud
go
create procedure proc_stud
@num char(9)
@name nchar(5)
@style nchar(2)
@id char(18)
@phone char(11)
@time smalldatetime
@score smallint
as
insert into 会员资料(会员卡号,姓名,会员类型,身份证号,联系电话,注册时间,积分)
values(@num,@name,@style,@id,@phone,@time,@score)
go

点击检查语法就说
错误170:第三行'@name'附近有语法错误
必须声明变量'@num'.
请问如何解决啊。。急啊,明天就要交数据库作业了诶。。。
最新回答
星恋影随

2024-11-03 15:52:27

@num char(9)
@name nchar(5)
中间要有逗号,应该是
@num char(9)
,@name nchar(5)