Tipo de campo texto em banco de dados
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!
vi que existe:
- text
- varchar
- nvarchar
Sabem me explicar a diferença?
Abraços!
Tiago Dias
Curtidas 0
Melhor post
Jones Granatyr
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
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
GOSTEI 1
Mais Respostas
Diego Silva
05/10/2016
Concordo com a resposta do Jones. Mas já fazendo uma pequena pergunta aqui...
O VARCHAR tem limite de tamanho? Se tiver, é 8000 mesmo?
O VARCHAR tem limite de tamanho? Se tiver, é 8000 mesmo?
GOSTEI 0
Luiz Santos
05/10/2016
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
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
GOSTEI 1
Tiago Dias
05/10/2016
Opa galera, legal essas informações todas! Muito obrigado!
GOSTEI 0
Mariana Carvalho
05/10/2016
Em qual SGBD?
GOSTEI 0
Tiago Dias
05/10/2016
Mariana, no caso não era em nenhum específico, queria entender mesmo o conceito desses tipos de dados.
GOSTEI 0