Pular para o conteúdo
  • Este tópico contém 4 respostas, 2 vozes e foi atualizado pela última vez 11 anos atrás por rman.
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #107133
    mpungan
    Participante

      Olá a todos, preciso converter campos BLOB para arquivo JPG. Gostaria de uma ajuda pois estou tendo algumas dificuldades para isso, tenho várias tabelas com campos BLOB e precisamos converter isso para arquivo de imagens para colocar essas imagens em file system, tirar esses dados do banco para o banco ficar mais light. Alguém já fez isso, como vez, qual a melhor maneira para se fazer isso. Depois apontar as imagens para os registros correspondentes no banco de dados.

      #107136
      rman
      Participante

        @mpungan

        Segue um artigo que trata essa questão:

        http://www.dba-oracle.com/t_writing_blob_clob_os_file.htm

        #107137
        mpungan
        Participante

          Outra dúvida, como eu faço identificar no campo BLOB o tipo de arquivo que foi armazenado, se é JPG, PDF, PNG ou outro tipo de formato. Alguém sabe se tem uma função especifica para fazer, para adicionar no código PL/SQL.

          Mpungan

          #107138
          mpungan
          Participante

            Outra dúvida, quando a gente cria um campo clob numa tabela ele já aloca os 4Gb na tabela? E se inserir um registro que não usa esse campo clob o registro também já ocupa esse espaço?

            #107142
            rman
            Participante

              @mpungan

              Nome do arquivo e tipo do arquivo creio eu que deve ser armazenado em campos adicionais para que seja fácil o retorno desses arquivos.

              4 GB é o tamanho máximo que o um campo BLOB pode atingir. Não se preocupe, não vai ocupar 4 GB para cada arquivo.

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