oracle insert select 语句中 select数量与insert数量不一致 bug
同事在执行sql的时候发现的oralce的bug。
发现oracle的一个问题,以及暂时的解决方案,与大家共享一下。
问题描述:相同语句,但select与insert的数据量不一致。
问题分析:oracle说是10201的一个bug。
解决方案:在select子句中,增加一个/RULE/,即可解决。如:
insert into temp_bi SELECT /*+ rule */ t.a , t.b , t.c FROM table_name t;

本文介绍了一个Oracle中的BUG,即在INSERT SELECT语句中,当SELECT返回的列数与INSERT的目标列数不匹配时出现的问题。该问题被Oracle确认为10201号BUG,并提供了一种解决方案,在SELECT子句中添加/*+RULE*/提示即可解决。
2737

被折叠的 条评论
为什么被折叠?



