Tipos de dados no Postgresql e Sql Server
Nesse artigo vou mostrar alguns dos tipos de dados que existe no Postgresql e no Sql Server.
Vamos começar com os tipos de dados do Postgresql.
Os tipos de dados númericos inteiros são :
Tipo |
Tamanho |
Faixa |
smallint |
2 bytes |
-32768 to +32767 |
integer |
4 bytes |
-2147483648 to +2147483647 |
bigint |
8 bytes |
-9223372036854775808 to 9223372036854775807 |
Os
tipos de dados números fracionários são:
Tipo |
Tamanho |
Faixa |
decimal |
variable |
no limit |
numeric |
variable |
no limit |
real |
4 bytes |
6 decimal digits precision |
double precision |
8 bytes |
15 decimal digits precision |
Os tipos de dados caracteres são:
Tipo |
Descrição |
caracter varying(n) |
comprimento variável com limite |
varchar(n) |
comprimento variável com limite |
character(n) |
comprimento fixo, completado com bracos |
char(n) |
comprimento fixo, completado com bracos |
text |
comprimento variável não limitado |
Os
tipo de dados data e hora são:
Tipo |
Descrição |
Timestamp without Time Zone |
tanto data quanto hora |
Timestamp with Time Zone |
tanto data quanto hora |
Interval |
intervalos de tempo |
Date |
somente datas |
Time without Time Zone |
somente a hora do dia |
Time with Time Zone |
somente a hora do dia |
Os
valores literais válidos para verdadeiro é:
‘t’, ‘true’, ‘y’, ‘yes’, ‘1’
Os valores literais válidos para falso é:
‘f’, ‘false’, ‘n’, ‘no’, ‘0’
Agora vou mostrar os tipos de dados no Sql Server.
Os tipos de dados numéricos inteiros são :
Tipo |
Faixa |
tinyint |
0 até 256 |
smallint |
–32.768 até 32.767 |
int |
-2.147.483.648 até 2.147.483.647 |
bigint |
-9223372036854775808 to 9223372036854775807 |
Os
tipos de dados números fracionários são:
Tipo |
Faixa |
decimal |
– 999999,99 até 999999,99 |
smallmoney |
-214.748,3648 até 214.748,3647 |
money |
-922.337.203.685.477,5808 até 922.337.203.685.477,5807 |
real |
-3.40E até 3.40E +38 |
float |
-1.79E + 308 até 1.79e +308 |
Os
tipos de dados caracteres são:
Tipo |
Descrição |
nvarchar(n) |
até 4000 carac., comprimento variável com limite |
varchar(n) |
até 8000 carac., comprimento variável com limite |
nchar(n) |
até 8000 carac., comprimento fixo, completado com brancos |
char(n) |
até 8000 carac., comprimento fixo, completado com bracos |
text |
até 2.147.483.647 caracteres |
ntext |
até 1.073.741.323 caracteres |
Os
tipo de dados data e hora são:
Tipo |
Descrição |
smalldatetime |
hora e data variando de 1/1/1900 até 6/6/2079, precisão de hora é até os segundos. |
datetime |
hora e data variando de 1/1/1753 até 31/12/9999, precisão de hora é até os centésimos de segundos. |
O
tipo de dado booleano é:
Tipo |
Descrição |
bit |
somente pode assumir os valores 0 ou 1. |
Até o próximo artigo.
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo