我正在为40000行运行以下代码
update L02_A_AVOX_DATA
set PWC_Exclusion_Flag = (select PWC_Exclusion_Flag from result
where L02_A_AVOX_DATA.PWC_SEQ_AVOX = result.PWC_SEQ_AVOX);
代码运行20分钟。不知道什么是错误。 任何人都可以帮助我吗
答案 0 :(得分:0)
您可以尝试以下查询,这可能会有所帮助:
MERGE INTO L02_A_AVOX_DATA n USING (
SELECT PWC_Exclusion_Flag , PWC_SEQ_AVOX
FROM result
) o ON (n.PWC_SEQ_AVOX = o.PWC_SEQ_AVOX)
WHEN MATCHED THEN
UPDATE SET n.PWC_Exclusion_Flag = o.PWC_Exclusion_Flag;