Você está na página 1de 2

Tipos de dados SQL

Principais dados:

1. Boleanos

Por padrão ele é inicializado como nulo, e pode receber tanto 1 ou 0. Quando você quer
representalo no SQL é apresentado como BIT.

2. Caractere

Tamanho fixo: char - permite inserir até uma quantidade fixa de caracteres e sempre ocupa
todo o espaço reservado 10/50, ou seja, apesar que você tenha usado apenas 10 ele ocupa
todo o espaço da memória, no caso 50.
Tamanhos variáveis - vachar ou nvachar - permite inserir até uma quantidade que for
definida, porém só usa o espaço que for preenchido, ou seja, ele só irá usar o espaço 10 de
10/50.

3. Números

Valores exatos:

• TINYINT: não tem parte valor fracionados (ex: 1.43, 24.33) somente
1,15272728,0191872719,91928187 etc.

• SMALLINT: mesma coisa porém limite maior

• INT: mesma coisa porém limite maior

• BIGINT: mesma coisa porém limite maior


• NUMERIC ou DECIMAL: valores exatos, porém permite ter parte fracionadas, que
também pode ser especificado a precisão e escala (escola é o número de dígitos na parte
fracional) Ex: NUMERIC (5,2) = 113,44 ou seja número total 5 digitos e a precisão de dois
valores após a vírgula 2.

Valores aproximados:
REAL: precisão aproximada de até 15 digitos

FLOAT: mesmo conceito do real

digitos = números após a vírgula

Tipos de dados SQL 1


4. Temporais

DATE: armazena data no formato de ano/mes/dia

DATETIME: armazena data e hora no formato de aaaa/mm/dd:hh:mm:ss

DATETIME2: data e horas com adição de milissegundos no formato


aaaa/mm/dd:hh:mm:ssssssss

SMALLDATETIME: data e hora respeitando o limite entre ‘1900/01/01:00:00:00’ até


‘2079/06/06:23:59:59’ ele não armazena o milissegundos

TIME: horas, minutos, segundos e milissegundos respeitando o limite ‘00:00:00.00000000’


até ‘23:59:59.9999999’

DATETIMEOFFSET: permite armazenar informações de data e hora incluindo o fuso horário

5. Outros

datatype ocupa 8 bytes. - Bit – Este datatype pode apresentar 0, 1 ou NULL, como valor,
sendo ocupado 1 byte. Também utilizado como um tipo de dado int.

Dados binários de comprimento fixo com um tamanho de n bytes, em que n é um valor de 1 a


8.000. O tamanho do armazenamento é n bytes.

Tipos de dados SQL 2

Você também pode gostar