首页 > 代码库 > SCGHR_存储过程(eSP_IDChangeStart)_政治面貌为什么不能正确更新

SCGHR_存储过程(eSP_IDChangeStart)_政治面貌为什么不能正确更新

 

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 a10      USING eIDChange_Register b11      ON (a.eid = b.eid)   --- a 与 b 关联12      WHEN MATCHED THEN13      UPDATE14      SET a.party=1315       where b.id = P_id;  --- 确定 b16 17   end if;

 

4、总结:

A、编码风格一定要高标准,形成自己的风格,不断探索更先进合理的风格!没有铁的纪律,战场就行的不远。

B、要充分利用工具,利用pl/sql提供的+-缩进来快速查找代码块的格式问题。

C、定位的方法要灵活,大胆,如果方向错了,一切的努力都是徒劳的。

SCGHR_存储过程(eSP_IDChangeStart)_政治面貌为什么不能正确更新