请问我的这个存储过程哪里有错误?
create procedure pro (@sname_in char(12))declare @cname_out char(20),@score_out char(4),
@tname_out char(12)
as
select @cname_out=cname,@score_out=score,@tname_out=tname
from student a , course b ,sc c, teacher d, tc e
where a.sno=c.sno and b.cno=c.cno and c.cno=e.cno and e.tno=d.tno
and a.sname=@sname_in
报错:服务器: 消息 156,级别 15,状态 1,过程 pro,行 2
在关键字 'declare' 附近有语法错误。
服务器: 消息 156,级别 15,状态 1,过程 pro,行 4
在关键字 'as' 附近有语法错误。