[英]Updating code in Oracle taking too much time
我正在為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分鍾。 不知道是什么錯誤。 有人可以幫我嗎
您可以嘗試以下查詢,也許有幫助:
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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.