怎样在SQL查询分析器中执行一个存储过程

yangguangdq 2009-06-08 10:04:10
我在做图书管理系统时在SQL的查询分析器中建了一存储过程:
create procedure A @HBno varchar(10)
as declare
@HBname varchar(30)
begin
select Bname
into HBname
from Book
where Bno=@HBno;
if @HBname='操作系统'
select Bwriter,Bprice,BR.Rno,Rname
from Book,BR,Reader
where BR.Bno=HBno and BR.Bno=Book.BNo and BR.Rno=Reader.Rno;
end

但执行这一存储过程时总出错
应该怎样正确的执行呢?
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
linguojin11 2009-06-09
  • 打赏
  • 举报
回复
你这个存储过程中都没对@HBname 赋过值。。。

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧