Pular para o conteúdo
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #97856
    Anakim
    Participante

      Estou implementando a seguinte function:


      create or replace
      FUNCTION GET_TYPE_FILE_NOT_PROCESSED RETURN TYPE_FILE_TABLE PIPELINED AS
      TYPE_FILES TYPE_FILE_OBJECT := TYPE_FILE_OBJECT( null, null, null, null, null, null, null, null );
      BEGIN
      FOR R IN (
      SELECT
      tf.id_type_file,
      tf.id_mno,
      tf.id_mvne,
      tf.id_server,
      tf.id_server_backup,
      tf.id_local_server,
      tf.name,
      es.ip AS "external_server_ip",
      es.port AS "external_server_port",
      es.path AS "external_server_path",
      ls.path AS "local_server_path",
      sb.ip AS "server_backup_ip",
      sb.path AS "server_backup_path",
      sb.port AS "server_backup_port"
      FROM
      type_file tf
      JOIN external_server es ON( tf.id_server = es.id_server )
      JOIN local_server ls ON( tf.id_local_server = ls.id_local_server )
      JOIN server_backup sb ON( tf.id_local_server = sb.id_server_backup )
      WHERE
      tf.status = 1
      AND es.status = 1
      AND ls.status = 1
      AND tf.process = 0
      ) LOOP
      UPDATE TYPE_FILE SET PROCESS = 2 WHERE ID_TYPE_FILE = R.ID_TYPE_FILE;
      COMMIT;

      TYPE_FILES := TYPE_FILE_OBJECT( R.ID_TYPE_FILE, R.ID_SERVER, R.ID_LOCAL_SERVER, R.NAME, R.EXTERNAL_SERVER_IP, R.EXTERNAL_SERVER_PORT, R.EXTERNAL_SERVER_PATH, R.LOCAL_SERVER_PATH );
      PIPE ROW( TYPE_FILES );
      END LOOP;
      RETURN;
      END GET_TYPE_FILE_NOT_PROCESSED;

      Quando mando compilar no Oracle SQL Developer fala que a mesma está com erro, mas não fala aonde, o programa fala para checar as mensagens do log, só que não tem nada. 😕

      Por não ter muita experiência em PL/SQL acabo não conseguindo visualizar o erro. Alguém consegue?

      Desde já agradeço a ajuda de todos.

      #97857
      Ishii
      Participante

        Ola,

        No SQL*Plus digite show error .GET_TYPE_FILE_NOT_PROCESSED;

        Deve retornar qual o erro e qual a linha.

        []s Ishii

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