oracle存储过程使用实例之update的使用

本文通过具体的Oracle存储过程示例,详细讲解了如何在数据库中执行UPDATE语句,包括更新特定条件的数据记录,确保在实际应用中能够高效、准确地修改信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

update使用实例

body部分

 --更新变更
 
 procedure proc_sy_syjs_updateChangeItem( fcoursecode in jwxt.sy_syjs_proitem.fcoursecode%type,
                                          fcoursename in jwxt.sy_syjs_proitem.fcoursename%type,
                                          fitemid in jwxt.sy_syjs_proitem.fitemid%type,
                                          fitemname in jwxt.sy_syjs_proitem.fitemname%type,
                                          flabmemnum in jwxt.sy_syjs_proitem.flabmemnum%type,
                                          fstyle in jwxt.sy_syjs_proitem.fstyle%type,
                                          ftype in jwxt.sy_syjs_proitem.ftype%type,
                                          frequirement in jwxt.sy_syjs_proitem.frequirement%type,
                                          fgroupnum in jwxt.sy_syjs_proitem.fgroupnum%type,
                                          fdevicename in jwxt.sy_syjs_proitem.fdevicename%type,
                                          fmodel in jwxt.sy_syjs_proitem.fmodel%type,
                                          fhavenum in jwxt.sy_syjs_proitem.fhavenum%type,
                                          fobsonum in jwxt.sy_syjs_proitem.fobsonum%type,
                                          fbuynum in jwxt.sy_syjs_proitem.fbuynum%type,
                                          funitprice in jwxt.sy_syjs_proitem.funitprice%type,
                                          fproid in  jwxt.sy_syjs_proitem.fproid%type,
                                          fproitemid in jwxt.sy_syjs_proitem.fproitemid%type       
                                                     
                                                     )
   is
   begin
     
   	update jwxt.sy_syjs_proitem st
    set st.fcoursecode=fcoursecode,
        st.fcoursename= fcoursename,
        st.fitemid=fitemid,
        st.fitemname=fitemname,
        st.flabmemnum=flabmemnum,
        st.fstyle=fstyle,
        st.ftype=ftype,
        st.frequirement=frequirement,
        st.fgroupnum=fgroupnum,
        st.fdevicename=fdevicename,
        st.fmodel=fmodel,
        st.fhavenum=fhavenum,
        st.fobsonum=fobsonum,
        st.fbuynum=fbuynum,
        st.funitprice=funitprice
    
    where st.fproid=fproid and st.fstageid='2'and st.fproitemid=fproitemid and st.zt='1';
    commit;
    
     
   
     end;
                    

头文件部分:

procedure proc_sy_syjs_updateChangeItem( fcoursecode in jwxt.sy_syjs_proitem.fcoursecode%type,
                                          fcoursename in jwxt.sy_syjs_proitem.fcoursename%type,
                                          fitemid in jwxt.sy_syjs_proitem.fitemid%type,
                                          fitemname in jwxt.sy_syjs_proitem.fitemname%type,
                                          flabmemnum in jwxt.sy_syjs_proitem.flabmemnum%type,
                                          fstyle in jwxt.sy_syjs_proitem.fstyle%type,
                                          ftype in jwxt.sy_syjs_proitem.ftype%type,
                                          frequirement in jwxt.sy_syjs_proitem.frequirement%type,
                                          fgroupnum in jwxt.sy_syjs_proitem.fgroupnum%type,
                                          fdevicename in jwxt.sy_syjs_proitem.fdevicename%type,
                                          fmodel in jwxt.sy_syjs_proitem.fmodel%type,
                                          fhavenum in jwxt.sy_syjs_proitem.fhavenum%type,
                                          fobsonum in jwxt.sy_syjs_proitem.fobsonum%type,
                                          fbuynum in jwxt.sy_syjs_proitem.fbuynum%type,
                                          funitprice in jwxt.sy_syjs_proitem.funitprice%type,
                                          fproid in  jwxt.sy_syjs_proitem.fproid%type,
                                          fproitemid in jwxt.sy_syjs_proitem.fproitemid%type       
                                                     
                                                     );


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值