CAR collection save in db

PHOTO EMBED

Thu Nov 17 2022 04:03:11 GMT+0000 (Coordinated Universal Time)

Saved by @ahmed.toson

begin

for i in (select c001 "action", c002 "assigned_to" , c003 "root_cause_analysis" , c004 "status", c006 "question",
       n002 "id", n005 "score",d001 "completion_date"
       from APEX_COLLECTIONS where collection_name = 'CORRECTIVE_ACTIONS') LOOP
     iF i.id IS NULL THEN
        insert into ACTIONS 
        ( ACTION, ASSIGNED_TO, COMPLETION_DATE,STATUS,REPORT_ID,ROOT_CAUSE_ANALYSIS )
        values 
        ( i.action, i.assigned_to, i.completion_date, i.status, :P41_REPORT_ID, i.root_cause_analysis);

    ELSE
        update ACTIONS
           set ACTION  =  i.action,
               ASSIGNED_TO = i.assigned_to,
               COMPLETION_DATE =  i.completion_date,
               STATUS = i.status ,
               REPORT_ID =:P41_REPORT_ID,
               ROOT_CAUSE_ANALYSIS = i.root_cause_analysis
         where ID  = i.id;
    end if;
END LOOP;
end;
content_copyCOPY