oracle数据库,没有mysql那么智能,有时习惯性在结束加上分号会出错,因为oracle没法进行识别导致的吧

比如试验一下:

在末尾加了分号:

<delete id="delete">
		delete from s_p where s_id in(
			<foreach collection="array" item="sId" separator=",">
				#{sId}
			</foreach>
		);

结果:

oracle 的sql语句末尾不能加分号;

把分号去掉就能解决问题

相关文章:

  • 2021-12-19
  • 2022-01-11
  • 2022-01-03
  • 2022-12-23
猜你喜欢
  • 2021-09-30
  • 2022-12-23
  • 2021-06-02
  • 2022-12-23
  • 2022-01-17
  • 2022-03-03
  • 2021-12-18
相关资源
相似解决方案