Oracle存储过程修改语句
CREATEORREPLACEPROCEDUREpro2(mycyearINCHAR,mycmonthINCHAR)ISBEGINupdate(selectw.f_22,...
CREATE OR REPLACE PROCEDURE pro2 ( mycyear IN CHAR, mycmonth IN CHAR ) IS BEGIN update (select w.f_22,w.f_28, a.f_22 as f22,a.f_28 as f28 from wa_data w,attendance a where a.cyear=mycyear and a.cperiod=mycmonth) set f_22=f22,f_28=f28; END pro2;执行以上语句时,出现“ORA-01779: 无法修改与非键值保存表对应的列”大家帮忙看一下。
展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询