The following lines contain the word 'select', 'insert', 'update' or 'delete':
p_update_mode IN varchar2,
p_return_status OUT NOCOPY varchar2
) is
l_api_name VARCHAR2(30) := 'Upload';
if (p_update_mode = 'UPDATE') then
G_UPDATE_MODE := TRUE;
-- update everything
G_NO_CUSTOM_UPDATE := FALSE;
G_COMPARE_UPDATE := FALSE;
elsif (p_update_mode = 'NCUPDATE') then
-- update non-customized data only
G_NO_CUSTOM_UPDATE := TRUE;
G_UPDATE_MODE := FALSE;
G_COMPARE_UPDATE := TRUE;
elsif (p_update_mode = 'NON_SEED_DATA') then
-- update non-customized data only
G_NO_CUSTOM_UPDATE := TRUE;
G_UPDATE_MODE := FALSE;
G_COMPARE_UPDATE := TRUE;
elsif (p_update_mode = 'COMPAREUPDATE') then
-- update everything, but compare date
G_UPDATE_MODE := TRUE;
G_NO_CUSTOM_UPDATE := FALSE;
G_COMPARE_UPDATE := TRUE;
G_UPDATE_MODE := FALSE;
G_NO_CUSTOM_UPDATE := FALSE;
G_COMPARE_UPDATE := FALSE;
l_buffer_tbl(l_index) := 'All WHO columns, in records normally updated depending on update mode, will be updated with the information from the jlt file.';
/** commit the inserts in ak_loader_temp that's done by akload **/
commit;
select sid into l_session_id
from v$session
where AUDSID = userenv('SESSIONID');