rails开发的网站开发,公司建网站的详细步骤,做网站的毕设用什么软件,宁波公司网页制作最近在工作中写了一个供别人调用的Oracle的存储过程接口#xff0c;功能很简单#xff0c;就是根据传入的几个参数来更新表中的某些数据#xff0c;但是在联调过程中传入的更新匹配条件和被更新的数据一致对不上#xff0c;更新的数据会比匹配的三个条件的数据多#xff0…最近在工作中写了一个供别人调用的Oracle的存储过程接口功能很简单就是根据传入的几个参数来更新表中的某些数据但是在联调过程中传入的更新匹配条件和被更新的数据一致对不上更新的数据会比匹配的三个条件的数据多也不报错。
最后发现是程序的入参变量名称和表结构的列名重了
程序大概如下
PROCEDURE proc_save_spty(cust_code IN VARCHAR2, busi_code IN VARCHAR2, operation_code IN VARCHAR2, in_area_code IN VARCHAR2, in_flow_no IN VARCHAR2, oi_flag OUT VARCHAR2, os_msg OUT VARCHAR2)IS --uadate语句 UPDATE CMIS3.IMAGE_REQUISITION_REFERENCE p set p.FINAL_AREA_CODEin_area_code,p.FLOW_NOin_flow_no where p.ENTERPRISE_CODEcust_code AND p.OPERATION_CODEoperation_code AND p.REQUISITION_CODEbusi_code; commit;
END proc_save_spty;
入参的operation_code和表的列名OPERATION_CODE重了导致这个匹配条件没起作用