1.在项目实际使用数据查询时报ORA-22922: 不存在的 LOB 值 ,查询了很多资料才将问题给解决掉,使用原生sql在数据库中直接查询是好的,但是在代码中使用同样的sql查询,代码会报这个错误。原生sql和查询结果如下图所示:图1,为代码中报错的sql部分,图2,为原生sql查询出来的结果。

ORA-22922: 不存在的 LOB 值 处理方法

2.解决问题的方法是:wm_concat和distinct函数不能同时使用,因此解决此问题的方法如下图所示:将图2部分的sql替换成为图3的sql,就可以完美解决这个问题,图4为修改后的原生sql查询到的结果,代码中实际使用此sql后,就没有再报这类错误。

ORA-22922: 不存在的 LOB 值 处理方法

相关文章:

  • 2021-12-02
  • 2021-12-22
  • 2022-12-23
  • 2021-11-26
  • 2022-12-23
  • 2021-11-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-15
  • 2021-09-28
相关资源
相似解决方案