Pular para o conteúdo
  • Este tópico contém 3 respostas, 3 vozes e foi atualizado pela última vez 18 anos, 10 meses atrás por Marcio68Almeida.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #75307
    Tytto
    Participante

      O Oracle tem acesso a campos memo ou blob.?
      Como faço para ler e gravar a partir do Delphi?

      Obrigado.

      #75320
      Marcio68Almeida
      Participante

        Não existe um campo MEMO no Oracle, qual o conteúdo ?
        Se for uma string grande, aconselho a usar VARCHAR2, pois é mais f´cil de se manipular.
        Caso seja imagens ou textos longos, então terá que ser colunas do tipo CLOB ou BLOB (LOB está sendo dscontinuado)
        Veja no google se há exemplos de codificação, mas certamente você necessitará de uma DLL ou alguma função específica para manipular esse tipo de dado.

        #75367
        ebertfm
        Participante

          Pessoal, O campo semelhante ao campo MEMO é o campo LOB (Large – Object) que pode se do tipo caracter (CLOB- Character-Large_object) ou BLOB – Binary-Large_object).

          Márcio, não existe o Tipo LOB. LOB é só a definiçao do tipo.

          Estes campos podem ser manipulados normalmente com selects inserts, desde que não estejam em bancos remotos- o que não deve ser o seu caso.

          Um campo do tipo LOB (seja CLOB ou BLOB) pode conter até 4G de dados por Linha!

          O Campo Varchar2 pode conter até 4.000 caracteres. Se isso nõa bastar utilize o campo CLOB para caracter.

          Espero ter ajudado.

          Abraços.

          #75370
          Marcio68Almeida
          Participante

            [quote=”ebertfm”:1am3g46j]Márcio, não existe o Tipo LOB. LOB é só a definiçao do tipo.
            [/quote]

            É verdade, eu confundi o nome, eu quiz dizer é LONG, que está sendo descontinuado… 😳

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