Tipo de campo texto em banco de dados

05/10/2016

0

Fala pessoal, to com uma duvida na criação da minha tabela, quando for criar um campo de texto algo em torno de 500 a 600 caracteres utilizo qual tipo de dado?
vi que existe:

- text
- varchar
- nvarchar

Sabem me explicar a diferença?
Abraços!
Tiago Dias

Tiago Dias

Responder

Post mais votado

05/10/2016

Olá,

Como o tamanho é limitado a 500/600, o melhor é usar varchar ou nvarchar. O text é para tamanho ilimitado, então talvez não seja a melhor opção. Se usar o varchar(500), por exemplo, caso você tenha um texto que esteja ocupando somente 100 caracteres as outras 400 posições serão efetivamente alocadas somente quando o campo tiver mais textos

Jones

Jones Granatyr

Jones Granatyr
Responder

Mais Posts

28/10/2016

Diego Silva

Concordo com a resposta do Jones. Mas já fazendo uma pequena pergunta aqui...

O VARCHAR tem limite de tamanho? Se tiver, é 8000 mesmo?
Responder

28/10/2016

Luiz Santos

Tiago e Diego.
Nesse site tem uma explicação bem legal sobre as diferenças entre os tipos (duvida do Tiago) e sobre o tamanho máximo deles (duvida do Diego).

http://www.macoratti.net/11/03/sql_nv1.htm

Grande abraço
Responder

04/11/2016

Tiago Dias

Opa galera, legal essas informações todas! Muito obrigado!
Responder

04/11/2016

Mariana Carvalho

Em qual SGBD?
Responder

07/11/2016

Tiago Dias

Mariana, no caso não era em nenhum específico, queria entender mesmo o conceito desses tipos de dados.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar