开发人员在执行SQL UPDATE之前没有必要先获取和处理数据。要避免这一点,需要对DB2多做一个调用。
例如,假设一个员工的工资要提高10%。可以选择这个员工的工资,将这个值增加10%,然后在SQL UPDATE语句中使用这个新值。实际上,这个Update语句应该这样写:
UPDATE EMP
SET SALARY=SALARY*1.1
WHERE EMPNO=? SCw3xgd2+UP4ERrxFufPMuYm2aCDmNFybibxvaHb29JQ+dRulvVuLh3GtkDMc5sn