首页新闻资讯管理维护网络安全机房管理部署集成网管工具网管资料专题论坛 杂志
当前位置:首页 >> 网管 >> 数据库 >> SQL Server >> SQL存储过程学习
SQL存储过程学习
来源:blog 作者: 发布时间:2008-04-16

  执行例子:

  declare @total_price money
  exec insert_book '003','Delphi 控件开发指南',$100,@total_price
  print '总金额为'+convert(varchar,@total_price)
  go

  存储过程的3种传回值:

  1.以Return传回整数

  2.以output格式传回参数

  3.Recordset

  传回值的区别:

  output和return都可在批次程式中用变量接收,而recordset则传回到执行批次的客户端中

  实例3:设有两个表为Product,Order,其表内容如下:

  以下为引用的内容:

  Product

  产品编号 产品名称 客户订数

  001    钢笔   30

  002    毛笔    50

  003          铅笔    100

  order

  产品编号 客户名 客户订金

  001   南山区  $30

  002   罗湖区  $50

  003   宝安区  $4

  请实现按编号为连接条件,将两个表连接成一个临时表,该表只含编号.产品名.客户名.订金.总金额,

  总金额=订金*订数,临时表放在存储过程中

  

(责任编辑:天空)
阅读次数:
网友评论
评论加载中…
 
友情链接 | 欢迎投稿 | 杂志发行 | 广告报价 | 人才招聘 | 服务条款 | 免责声明 | 隐私保护 | 关于网管员世界
CopyRight © 2001-2008 [网管员世界 www.365master.com] All Rights Reserved.
《网管员世界》杂志,专为网管服务的刊物!