kolberg 0 Denunciar post Postado Junho 29, 2011 Tenho que criar uma tabela que possui um campo que deve ter pelo menos 30000 caracters, gostaria qual a melhor maneira de criar este campo (tipo) pois com Varchar2 não é possivel. Aguardo retorno. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Junho 29, 2011 http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#i3262 O que seria isto, texto ? Imagem ? Arquivos ? Compartilhar este post Link para o post Compartilhar em outros sites
kolberg 0 Denunciar post Postado Junho 30, 2011 http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/datatype.htm#i3262 O que seria isto, texto ? Imagem ? Arquivos ? Seria um texto de no minimo de 30000 caracteres. Compartilhar este post Link para o post Compartilhar em outros sites
supernoi 0 Denunciar post Postado Junho 30, 2011 Nobre kolberg, Voce tem que calcular: (Tamanho do Bloco/Tamanho do caracter em bytes)=Numeros de caracteres!!! Mas default são em media 4000 caracteres por campo do tipo Varchar2. Flw Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Junho 30, 2011 Use um CLOB então. Talvez seja interessante isolar estes campos da tabela original, um relacionamento 1-1, só para isolar os BLOB´s mesmo.Otimiza não ficar na mesma tabela pois em geral estes dados são menos acessados que os demais. Exemplo : cliente ------ cpf n(11) (pk) nome c(40) dtnasc d cliente_clob ------------- cpf n(11) (pk) (fk clente) campao clob Compartilhar este post Link para o post Compartilhar em outros sites
supernoi 0 Denunciar post Postado Junho 30, 2011 Complementando o que Motta passou, Aloca em outro disco, com Tablespace exclusiva para eles. Tira uma duvida, Voce quer guardar um LIVRO inteiro dentro de um campo? rsrs Porque fico imaginando uma transação onde uma pessoa vá escrever mais de 1000 caracteres por transação... rsrs Não sou, vidente mais seus próximos tópicos serão sobre desempenho... Flw Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Junho 30, 2011 Em geral dados deste tamanho vem em arquivos, como foi dito que é texto imagino que seja algum tipo de log ou coisa assim pois um usuário não vai digitar um livro em cada transação. Para arquivos talvez seja melhor um BLOB ou NCLOB ou até guardar apenas o caminho físico do mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
kolberg 0 Denunciar post Postado Julho 1, 2011 Em geral dados deste tamanho vem em arquivos, como foi dito que é texto imagino que seja algum tipo de log ou coisa assim pois um usuário não vai digitar um livro em cada transação. Para arquivos talvez seja melhor um BLOB ou NCLOB ou até guardar apenas o caminho físico do mesmo. Obrigada Motta. Com isto devo resolver. Vou testar. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 1, 2011 Poderia dizer que natureza teriam estes dados? Fiquei curioso por conta do volume. Compartilhar este post Link para o post Compartilhar em outros sites