Bancos de dados é capaz de armazenar vários tipos de dados diferentes, com várias características e limitações. Alguns exemplos dos diferentes tipos de dados são caracteres , binário, inteiro , data e hora . Esses tipos de dados podem ser encontrados em elementos da tabela , parâmetros variáveis do programa e procedimentos armazenados. O tipo de dados também descreve os atributos do objecto em particular , tais como a natureza dos dados , o comprimento dos dados e precisão numérica . Char
O tipo "char " especifica dados de caracteres com um comprimento que o padrão é 1 byte a menos que você está usando CAST ou CONVERT , caso em que o comprimento padrão é de 30 bytes. O comprimento máximo de um elemento de dados char é de 8.000 bytes. O tipo de dados char é normalmente usado para dados de caracteres de comprimento fixo. É melhor usar o tipo " varchar " para dados de caracteres de comprimento variável .
Numérico
O " numérico " tipo de dados é usado para armazenar números como valores numéricos , com uma precisão especificada. A quantidade real de armazenagem , que leva o número na base de dados depende da precisão especificada . Por exemplo, para um ajuste de precisão entre 10 e 19 casas decimais do número leva 9 bytes de armazenamento.
Int
A "int" tipo de dados é o tipo de dados inteiro mais utilizado no SQL Server da Microsoft, e tem 4 bytes de armazenamento . O número mínimo é um pouco menos do que o negativo 2 bilhões, eo número máximo é um pouco mais positivo 2 bilhões. Para números maiores que você deve usar o " bigint " tipo de dados.
Data
A seqüência de formato padrão para o "encontro" tipo de dados é " AAAA- MM- DD " , eo intervalo de datas válidas é 0001-01-01 a 9999-12-31 . O comprimento de caracteres é 10 bytes , mas a data é armazenada em apenas 3 bytes como um inteiro. O tipo " data " usa o calendário gregoriano para o seu ponto de referência.
Tempo
o "tempo" de tipos de dados armazena a hora do dia com base em um 24 horas dia, sem levar em conta os fusos horários . O formato de caracteres padrão é "hh : mm : ss: nnnnnnn ", onde " nnnnnnn " é a configuração padrão de precisão que exibe nanossegundos. O " tempo " tipo de dados padrão usa 5 bytes de armazenamento e é preciso até 100 nanossegundos .