初学存储过程,从网上搜了一篇“存储过程入门”,里面有这么个例子:
实例2:加入一笔记录到表book,并查询此表中所有书籍的总金额 Create proc insert_book @param1 char(10),@param2 varchar(20),@param3 money,@param4 money output
///////////这里@param3 money怎么会是“money”?不是说跟类型吗(比如前两个)???
with encryption ---------加密 as insert book(编号,书名,价格) Values(@param1,@param2,@param3)
select @param4=sum(价格) from book
go执行例子:
declare @total_price money
exec insert_book '003','Delphi 开发指南',$100,@total_price
print '总金额为'+convert(varchar,@total_price)
go
实例2:加入一笔记录到表book,并查询此表中所有书籍的总金额 Create proc insert_book @param1 char(10),@param2 varchar(20),@param3 money,@param4 money output
///////////这里@param3 money怎么会是“money”?不是说跟类型吗(比如前两个)???
with encryption ---------加密 as insert book(编号,书名,价格) Values(@param1,@param2,@param3)
select @param4=sum(价格) from book
go执行例子:
declare @total_price money
exec insert_book '003','Delphi 开发指南',$100,@total_price
print '总金额为'+convert(varchar,@total_price)
go
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货