Tipos de dados numerico
bom dia a todos...
andei olhando algumas informações sobre os tipos de dados do postgre e me apareceu uma duvida...
existem varios tipo de dados numericos no postgre: INTEGER, SERIAL, BIGINT...entre outros...
gostaria de saber qual seria o mais comum para declararmos em um campo de "codigo" ???
andei olhando algumas informações sobre os tipos de dados do postgre e me apareceu uma duvida...
existem varios tipo de dados numericos no postgre: INTEGER, SERIAL, BIGINT...entre outros...
gostaria de saber qual seria o mais comum para declararmos em um campo de "codigo" ???
![Alan Mario Alan Mario](http://www.devmedia.com.br/imagens/fotoscolunistas/meme_pc.png)
Alan Mario
Curtidas 0
Respostas
![Tiago Tiago](http://www.devmedia.com.br/imagens/fotoscolunistas/2012-03-31 16.28.05-5.jpg)
Tiago
27/09/2012
Se o campo for autoincremento seria tipo:SERIAL.
Se for apenas um conjunto de inteiros normal poder ser apenas o INT.
Se for apenas um conjunto de inteiros normal poder ser apenas o INT.
GOSTEI 0
Alisson Santos
27/09/2012
depende muito, pois o que vai conter no seu campo de código, se for só numeros e verificar que não vai ser maior que um int pode utilizar ele sem problema.
Fica dificil falar qual utilizar pois seu campo código pode ser inteiro ou string.
Fica dificil falar qual utilizar pois seu campo código pode ser inteiro ou string.
GOSTEI 0
![Alan Mario Alan Mario](http://www.devmedia.com.br/imagens/fotoscolunistas/meme_pc.png)
Alan Mario
27/09/2012
certo, entendi o que vc´s me informaram, porem gostaria de saber qual tipo eu não teria problema futuramente, pela quantidade de registros...
GOSTEI 0
![Tiago Tiago](http://www.devmedia.com.br/imagens/fotoscolunistas/2012-03-31 16.28.05-5.jpg)
Tiago
27/09/2012
BIGINT.... SEM DÚVIDAS
GOSTEI 0
Bruno Leandro
27/09/2012
Ola acredito que a maioria das tabelas o integer é suficiente, mas voce pode utilizar o bigint, ou até numeric que segundo a documentação nao tem limite entao voce pode utilizar campo numeric(1000,0) por exemplo para um campo com mil digitos numericos e zero é o numero de casas decimais ou seja ele é um 'integer'
GOSTEI 0
![Alan Mario Alan Mario](http://www.devmedia.com.br/imagens/fotoscolunistas/meme_pc.png)
Alan Mario
27/09/2012
muito obrigado!!!
GOSTEI 0