insert into tcsWareRequestList(WareRequestID,WareItemID,Quantity select "+WareRequestID+ ",WareItemID,Quantity from tcsWareRequestList
 where WareRequestID=" + SupRequestID"这句查询语句的将表tcsWareRequestList中的符合条件的数据添加的到本表中,这里面数据可能存在多条数据现在我要将这条SQL语句改写成Update的存储过程。请教了

解决方案 »

  1.   

    update tcsWareRequestList
    set WareRequestID="+WareRequestID+"
    ,WareItemID="+WareItemID+"
    --,Quantity
    where WareRequestID=" + SupRequestID"
      

  2.   

    就是个UPdate的存储过程,上面的插入语句是只是表示其表关系以及字段而已。
      

  3.   

    其中的 +WareRequestID+ 和+SupRequestID+都是过滤的条件。
      表结构如下:
    WareRequestListID(申请明细单ID) WareRequestID申请单ID)WareItemID物资ID)IDQuantity数量)
        1047                        1423                     11345            10 
        1048                        1423                     11346            10