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


Oracle存储过程使用实例之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     
                                                   
                                                    );                 

相关内容