Pular para o conteúdo
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #102695
    Anônimo

      Boa tarde.
      Estou com um problema ao tentar compilar o seguinte trecho de código (abaixo) dentro de uma função. O erro ocorre na linha em negritro.
      A descrição do erro é: Error(138,5): PL/SQL: SQL Statement ignored
      Error(138,17): PL/SQL: ORA-00947: não há valores suficientes

      O iteressante é que tenho 3 bases e o erro ocorre apenas em uma delas.

      Alguma sugestão de onde está o problema?

      Desde já agradeço

      BEGIN
      V_PAINEL := TPY_PAINEL();

      FOR R_FROTA IN C_FROTA LOOP

      — deleta os dados de carro do trem da tabela temporária.
      DELETE FROM TMP_LMR_DADOS_TREM;

      — Insere as informações relativas aos carros do trem em tabela temporária.
      INSERT INTO TMP_LMR_DADOS_TREM
      SELECT FT.CD_TRM, FT.CD_UNIDADE, FT.ID_PROGRAMA, RA.ID_RESERVA_ALOCACAO,
      RA.CD_TIPO_OPERACAO, RA.ID_AREA_MANUTENCAO, RA.ID_LOCAL_ESPECIFICO,
      RA.ID_TIPO_INTERVENCAO, RA.DT_INICIO_VIGENCIA, RA.FL_CONCLUIDO,
      LE.TX_SIGLA, AM.CD_COR_AREA
      FROM MTR_VW_FORMATREM_LMR FT
      LEFT JOIN LMR_RESERVA_ALOCACAO RA
      ON FT.CD_COMPOSICAO = RA.CD_COMPOSICAO
      AND FT.CD_TRM = RA.CD_TRM
      AND FT.CD_UNIDADE = RA.CD_UNIDADE
      AND FT.ID_PROGRAMA = RA.ID_PROGRAMA
      AND RA.DT_FIM_VIGENCIA IS NULL
      LEFT JOIN LMR_LOCAL_ESPECIFICO LE
      ON RA.ID_LOCAL_ESPECIFICO = LE.ID_LOCAL_ESPECIFICO
      LEFT JOIN LMR_AREA_MANUTENCAO AM
      ON LE.ID_AREA_MANUTENCAO = AM.ID_AREA_MANUTENCAO
      WHERE FT.CD_COMPOSICAO = R_FROTA.CD_COMPOSICAO;

      #102696
      Avatar de diegolenhardtdiegolenhardt
      Participante

        deve estar faltando colunas na tabela TMP_LMR_DADOS.

        #102697
        Anônimo

          TMP_LMR_DADOS_TREM é uma tabela temporária onde eu não defino as colunas.

          #102698
          Anônimo

            Desculpa gente.
            Realmente tinha um campo a mais.
            Obrigado

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.
          plugins premium WordPress