update(
select t.hosid t_hosid,t.devid t_devid,c.hosid chosid,c.devid cdevid,c.checkflag checkflag from
ccyl_tran_2iccd t,boc_tran_csp c where c.checkflag is null and (t.iccd_time||t.iccd_flow) = c.iccd_traceno and
t.tranday=c.tran_day) set chosid=t_hosid,cdevid=t_devid,checkflag='2';
sql运行报错 :无法修改与非键值保存表对应的列。有没有高手解决,万分感谢