Pular para o conteúdo

Fóruns SQL e PL/SQL Procedure executando a 4 horas e sem resposta nolog Procedure executando a 4 horas e sem resposta nolog

#102225
Thiago Vilhena
Participante

    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.