求高手解答:Sql必须声明标量变量
createproca@param1char(10),@param2varchar(20),@param3money,@param4moneyoutputasinsert...
create proc a
@param1 char(10),@param2 varchar(20),@param3 money,@param4 money output
as
insert book(书号,书名,金额) Values(@param1,@param2,@param3)
select @param4=sum(金额) from book
go
declare @total_price money
exec a '003','Delphi 控件开发指南',$100,@total_price
print '总金额为'+convert(varchar,@total_price)
一直显示 消息 137,级别 15,状态 2,第 1 行
必须声明标量变量 "@total_price"。 展开
@param1 char(10),@param2 varchar(20),@param3 money,@param4 money output
as
insert book(书号,书名,金额) Values(@param1,@param2,@param3)
select @param4=sum(金额) from book
go
declare @total_price money
exec a '003','Delphi 控件开发指南',$100,@total_price
print '总金额为'+convert(varchar,@total_price)
一直显示 消息 137,级别 15,状态 2,第 1 行
必须声明标量变量 "@total_price"。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询