存储过程中的输出问题
有以下一张表book,3个字段 id int,bookname varchar(50),price money创建以下一个存储过程
create procedure insert_book
@id int,@bookname varchar(50),@price money,@sum_price money output
as
insert into book values(@id,@bookname,@price)
select @sum_price=sum(price) from book
go
执行该存储过程:
declare @totale_price
execute insert_book 1,'SQLServer',$100,@totale_price
print 'sum_price is'+convert(varchar,@totale_price)
go
问题:为什么执行该存储过程时,print后面的语句打印不出来,而只显(1行受影响),请指教!