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.