存储过程

实例3:

 

  设有两个表为Product,Order_,其表内容如下:

 

  Product

 

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

 

  001 钢笔 30

 

  002 毛笔 50

 

  003 铅笔 100

 

  Order_

 

  产品编号 客户名 客户订金

 

  001 南山区 $30

 

  002 罗湖区 $50

 

  003 宝安区 $4

 

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

 

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

 

  代码如下:

 

  Create proc temp_sale

 

  as

 

  select a.产品编号,a.产品名称,b.客户名,b.客户订金,a.客户订数* b.客户订金 as总金额

 

  into #temptable from Product a inner join Order_ b on a.产品编号=b.产品编号-----此处要用别名

 

  if @@error=0

 

  print 'Good'

 

  else

 

  print 'Fail'

 

  go

posted @ 2012-11-26 13:50  FiberHomer  阅读(146)  评论(0编辑  收藏  举报