- 博客(1)
- 收藏
- 关注
原创 oracle 使用DBlink查询不报错,加上insert报ORA-22992
事情是这样,改了一段bdlink的查询,执行是没有报错,和insert一起执行就报了:无法使用从远程表选择的lob定位符。后面请教同事说可能是因为查询的表里有clob类型的字段,虽然脚本里并没有查询这个字段,但在查询时候可能已经传到当前库。检查了各字段,都没有clob类型,也没有大字段,查下说可能是同义词的原因,查了同义词也没有重复。报错的脚本,表tableD有存在clob类型的字段,但脚本里并没有查询到该字段。修改后的脚本,利用嵌套查询,tableD先查出需要字段,这样就不会报错了。下面分享下具体案例。
2023-04-11 13:19:55 519 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人