Vous êtes sur la page 1sur 1

ATUALIZA REGISTRO LOG Atualiza TBBIMV_LOG_ARQUIVO_TABELA UPDATE TBBIMV_LOG_ARQUIVO_TABELA SET QT_REGISTROS_TOTAL = (SELECT sum(NB_INS) as NB_UPD FROM SNP_STEP_LOG WHERE

S ESS_NO=<%=odiRef.getSession("SESS_NO")%>)+(SELECT sum(NB_UPD) as NB_UPD FROM SNP _STEP_LOG WHERE SESS_NO=<%=odiRef.getSession("SESS_NO")%>)+(SELECT sum(NB_DEL) a s NB_UPD FROM SNP_STEP_LOG WHERE SESS_NO=<%=odiRef.getSession("SESS_NO")%>)+(SEL ECT sum(NB_ERR) as NB_UPD FROM SNP_STEP_LOG WHERE SESS_NO=<%=odiRef.getSession(" SESS_NO")%>), QT_REGISTROS_INCL = (SELECT sum(NB_INS) as NB_UPD FROM SNP_STEP_LOG WHERE SE SS_NO=<%=odiRef.getSession("SESS_NO")%>), QT_REGISTROS_ALT = (SELECT sum(NB_UPD) as NB_UPD FROM SNP_STEP_LOG WHERE SES S_NO=<%=odiRef.getSession("SESS_NO")%>), QT_REGISTROS_DESPR = (SELECT sum(NB_DEL) as NB_UPD FROM SNP_STEP_LOG WHERE S ESS_NO=<%=odiRef.getSession("SESS_NO")%>), QT_REGISTROS_EXCL = (SELECT sum(NB_ERR) as NB_UPD FROM SNP_STEP_LOG WHERE SE SS_NO=<%=odiRef.getSession("SESS_NO")%>) WHERE CD_ARQ_TAB = <%=odiRef.getOption("CD_ARQ_TAB")%> AND CD_PROGRAMA = <%=odiRef.getOption("CD_PROGRAMA")%> AND NU_VERSAO_ARQ = <%=odiRef.getOption("NU_VERSAO_ARQ")%> AND DT_REFERENCIA = (SELECT VAR_D FROM ODI_WORK_REP.SNP_VAR_DATA WHERE VAR_NAME = 'GLOBAL.Data_Referencia') Atualiza TBBIMV_LOG_PROGRAMA UPDATE TBBIMV_LOG_PROGRAMA SET DH_FIM_PROCESS = SYSDATE, CD_SITU_EXECUCAO = CASE WHEN (SELECT DISTINCT MAX(STEP_STATUS) FROM SNP_STEP_LOG WHERE S ESS_NO =<%=odiRef.getSession("SESS_NO")%>) = 'E' THEN 3 ELSE 2 END WHERE CD_PROGRAMA = <%=odiRef.getOption("CD_PROGRAMA")%> AND DT_REFERENCIA = (SELECT VAR_D FROM ODI_WORK_REP.SNP_VAR_DATA WHERE VAR_NAME = 'GLOBAL.Data_Referencia') Atualiza TBBICA_ARQUIVO_TABELA UPDATE tbbica_arquivo_tabela SET CD_SITUACAO_PROCESSAMENTO = 0 WHERE CD_ARQ_TAB = <%=odiRef.getOption("CD_ARQ_TAB")%>

Vous aimerez peut-être aussi