1、问题描述:该SP中姓名,工号能够顾正确修改,但是政治面貌不能,为什么?
2、问题定位:那么该SP中其他设置都是正确的,就不要浪费时间看SP的其他设置,错误源就在 政治面貌 这一小块中。
3、修改:
1 end if; 2 3 -- 政治面貌 4 select count(1) into P_i from dual 5 where 6 P_party Is Not Null; 7 8 If P_i = 1 then 9 MERGE INTO Edetails a 10 USING eIDChange_Register b 11 ON (a.eid = b.eid) --- a 与 b 关联 12 WHEN MATCHED THEN 13 UPDATE 14 SET a.party=13 15 where b.id = P_id; --- 确定 b 16 17 end if;
4、总结:
A、编码风格一定要高标准,形成自己的风格,不断探索更先进合理的风格!没有铁的纪律,战场就行的不远。
B、要充分利用工具,利用pl/sql提供的+-缩进来快速查找代码块的格式问题。
C、定位的方法要灵活,大胆,如果方向错了,一切的努力都是徒劳的。
时间: 2024-10-21 09:55:41