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.f2'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
);