oracle数据库,没有mysql那么智能,有时习惯性在结束加上分号会出错,因为oracle没法进行识别导致的吧
比如试验一下:
在末尾加了分号:
<delete id="delete">
delete from s_p where s_id in(
<foreach collection="array" item="sId" separator=",">
#{sId}
</foreach>
);
结果:
把分号去掉就能解决问题
oracle数据库,没有mysql那么智能,有时习惯性在结束加上分号会出错,因为oracle没法进行识别导致的吧
比如试验一下:
在末尾加了分号:
<delete id="delete">
delete from s_p where s_id in(
<foreach collection="array" item="sId" separator=",">
#{sId}
</foreach>
);
结果:
把分号去掉就能解决问题