非法入侵 发表于 2018-10-17 06:34:10

SQL大全

begin  selectproduct_id,product_description,product_status,std_shipping_qty
  intoi_product_id,i_product_description,
  i_product_status,i_std_shipping_qty
  frominventory
  whereproduct_id=(
  selectproduct_id
  fromcontract_item
  wherecontract_no=&&contractnoanditem_no=&&itemno);
  ifi_product_status='shipped'then
  updatecontract_item
  setarrival_date=sysdate+7
  whereitem_no=&&itemnoandcontract_no=&&contractno;
  elsifi_product_status='ordered'then
  updatecontract_item
  setarrival_date=add_months(sysdate,1)
  whereitem_no=&&itemnoandcontract_no=&&contractno;
  else
  updatecontract_item
  setarrival_date=add_months(sysdate,2)
  whereitem_no=&&itemnoandcontract_no=&&contractno;
  insertintoorders
  values(100,i_product_id,i_std_shipping_qty);
  endif;
  endif;
  commit;
  end;

页: [1]
查看完整版本: SQL大全