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

      Pessoal, estou executando um sqlloader, ele preenche duas tabelas temporárias pegando os dados de arquivos .txt, até aí beleza.

      logo após isso ele chama uma procedure para continuar o processo.

      aí é que vem o problema: como eu faço para passar o nome do arquivo .txt como parametro para a procedure q eu chamei?

      #84094
      DanielB
      Participante

        es un script lo que llama a el sqlloader y al procedure?
        el nombre del archivo es fijo?
        si entra como parametro al script se pasa como tal al procedure, un parametro varchar2

        #84095
        Anônimo

          brother…não entendi foi nada!

          #84096
          Marcio68Almeida
          Participante

            [quote=”DanielB”:3kojwaqt]es un script lo que llama a el sqlloader y al procedure?
            el nombre del archivo es fijo?
            si entra como parametro al script se pasa como tal al procedure, un parametro varchar2[/quote]
            Traduzindo…
            O script que chama o sqlloader é uma procedure ?
            o nome do arquivo é fixo ?
            se entra como parâmetro você deve passar para a procedure um parâmetro varchar2

            Ficou claro agora ??? 😆

            #84097
            Anônimo

              Seguinte:

              1 – O script que chama o sqlloader não é uma procedure, é um script shell que lê arquivo por arquivo que estão armazenado em um diretório específico, após o término do sqlloader o script shell executa a procedure e esta procedure terá que receber o nome do arquivo txt que o sqlloader acabou de ler e carregar as tabelas.

              2 – O nome dos arquivos são fixo sim.

              #84107
              Ishii
              Participante

                Olá,

                Se eu entendi direito, não dá para passar o nome do Arquivo no script Shell? Se ele é fixo mesmo e se não for use o Shell para saber o nome do arquivo….

                []s Ishii

                #84110
                DanielB
                Participante

                  script

                  script.sh (conteudo)
                  sqlloader params….
                  sqlplus usu/pass@connect_string @misql.sql

                  misql.sql (conteudo)
                  execute miproced

                  com param

                  invoque script.sh nomeArch1 nomeArch2

                  script.sh (conteudo)
                  sqlloader params….
                  sqlplus usu/pass@connect_string @misql.sql %1 %2

                  misql.sql (conteudo)
                  execute miproced(&&1, &&2);

                  ok?

                  #84111
                  DanielB
                  Participante

                    script

                    script.sh (conteudo)
                    sqlloader params….
                    sqlplus usu/pass@connect_string @misql.sql

                    misql.sql (conteudo)
                    execute miproced

                    com param

                    invoque script.sh nomeArch1 nomeArch2

                    script.sh (conteudo)
                    sqlloader params….
                    sqlplus usu/pass@connect_string @misql.sql $1 $2

                    misql.sql (conteudo)
                    execute miproced(&&1, &&2);

                    ok?

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