› Fóruns › SQL e PL/SQL › Procedure executando a 4 horas e sem resposta nolog › Procedure executando a 4 horas e sem resposta nolog
Aqui pessoal..
isso é um update q transformei em um selet!!
Agora ta dando o seguinte erro:
select
DSD_CONS_MSU + :HOUR_CONS_MSUELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM-:TS_INI)/decode((ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI), 0, 1,(ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI))))(DSD_TPO_CPU_TCB+DSD_TPO_CPU_SRB)/:TOTAL_HOUR_TPO_CPU
-- DSD_CONS_MIPS + :HOUR_CONS_MIPSELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM-:TS_INI)/decode((ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI), 0, 1,(ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI)))(DSD_TPO_CPU_TCB+DSD_TPO_CPU_SRB)/:TOTAL_HOUR_TPO_CPU
from DADO_SMF_DET subpartition(RJ_SET_2011)
where
DSD_DT_HR_INI :TS_FIM
ERRO
select
DSD_CONS_MSU + :HOUR_CONS_MSUELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM-:TS_INI)/decode((ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI), 0, 1,(ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI))))(DSD_TPO_CPU_TCB+DSD_TPO_CPU_SRB)/:TOTAL_HOUR_TPO_CPU
-- DSD_CONS_MIPS + :HOUR_CONS_MIPSELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM-:TS_INI)/decode((ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI), 0, 1,(ELAPSED_TIME_CENT_SEG(DSD_DT_HR_FIM - DSD_DT_HR_INI)))(DSD_TPO_CPU_TCB+DSD_TPO_CPU_SRB)/:TOTAL_HOUR_TPO_CPU
from DADO_SMF_DET subpartition(RJ_SET_2011)
where
DSD_DT_HR_INI :TS_FIM
*
Error at line 2
ORA-00907: parêntese direito não encontrado
Script Terminated on line 1.