Olá,
Após aprovação na prova, retornarei os posts sobre os itens da prova como auxilio no estudo de quem quer se preparar para a mesma.
Hoje falarei sobre os diversos tipos de dados existentes no SQL Server. Cada elemento, como uma coluna, uma variável ou uma expressão possui um tipo de dado. O tipo de dado especifica o tipo de valor que o objeto pode armazenar, como numéros inteiros, texto, data e hora, etc.
Existem diversas categorias de tipos de dados no SQL Server conforme segue abaixo:
- Numéricos exatos
bigint (8 bytes)
int (4 bytes)
smallint (2 bytes)
tinyint (1 byte)
Bit
bit (1 byte) - Valor de número inteiro com valor 0 ou valor 1
Decimal
decimal (<T>,<D>)
numeric (<T>,<D>)
Obs: <T> é a quantidade máxima de algarismos que o número pode ter.
<D> é a quantidade de casas decimais que o número pode ter.
- Numéricos aproximados
real
- Data e Hora
smalldatetime (4 bytes)
time (4 bytes)
date (4 bytes)
- Strings de caracteres
varchar(<n>)
Obs: <n> é a quantidade máxima de caracteres a serem armazenados.
- Strings binárias
varbinary (<n>)
Bom, esses são alguns tipos de dados do SQL Server, no próximo post falarei sobre a criação de tabelas usando a linguagem SQL.
Abraços e até breve!