Tipos de dados encontrados no SQL Server 2008

Os gráficos a seguir mostram os tipos de dados suportados pelo Server 2008. tipos de dados numéricos Microsoft SQL, incluindo tipos capazes de armazenar ambos inteiros e números decimais, salvar as informações usadas em cálculos matemáticos em SQL Server. Também estão incluídos no SQL Server 2008 são tipos de dados especificamente projetados para armazenamento de data e hora, texto em um banco de dados Microsoft SQL Server (dados de cadeia de caracteres), qualquer tipo de dados representados em forma binária, e outros tipos de dados para tarefas especiais, tais como armazenar documentos XML inteiros.

Tipos de dados numéricos
Tipo de dados Descrição Comprimento
intvalores inteiros lojas que variam de-2.147.483.648 a 2.147.483.6474 bytes
tinyintvalores inteiros lojas que vão de 0 a 2551 byte
smallintvalores inteiros lojas que vão de 32.768 a 32.7672 bytes
bigintStores valores inteiros variando de -253 a 253-18 bytes
dinheirovalores monetários lojas que vão desde -922,337,203,685,477.5808 para 922,337,203,685,477.58078 bytes
smallmoneyvalores monetários lojas que vão desde -214,748.3648 para 214,748.36474 bytes
decimal (p, s)Armazena valores decimais de precisão p ea escala s. A precisão máxima é de 38 dígitos5-17 bytes
numérico (p, s)Funcionalmente equivalente a decimal5-17 bytes
float (n)Lojas de valores de ponto com uma precisão de 7 dígitos flutuantes (quando n= 24) ou 15 dígitos (quando n= 53)4 bytes (quando n= 24) ou
8 bytes (quando n= 53)
realFuncionalmente equivalente ao flutuador (24)4 bytes
Data e hora Tipos de Dados
Tipo de dados Descrição Comprimento Exemplo
encontroLojas de datas entre 1 de Janeiro de 0001 e 31 de dezembro de 99993 bytes2008-01-15
data horaArmazena datas e horas entre 01 de janeiro de 1753 e 31 de dezembro de 9999, com uma precisão de 3,33 milissegundos8 bytes2008-01-15 09: 42: 16,142
datetime2data de lojas e tempos entre 1 de Janeiro de 0001 e 31 de dezembro de 9999, com uma precisão de 100 nanosegundos6-8 bytes2008-01-15 09: 42: 16,1420221
datetimeoffsetArmazena a data e horas com a mesma precisão que datetime2 e também inclui um deslocamento de Tempo Universal Coordenado (UTC) (também conhecido como Greenwich Mean Time)8-10 bytes2008-01-15 09: 42: 16,1420221
+05:00
smalldatetimeArmazena datas e horários, entre 1 de janeiro de 1900 e 06 de junho de 2079, com uma precisão de 1 minuto (os segundos são sempre listados como ": 00")4 bytes2008-01-15 09:42:00
TempoStores vezes com uma precisão de 100 nanosegundos3-5 bytes09: 42: 16,1420221
Caracteres tipos de dados String
Tipo de dados Descrição Comprimento
char (n)Stores n personagensn bytes (onde n está na gama de 1-8,000)
nchar (n)Stores n caracteres Unicode2n bytes (onde n está na gama de 1-4,000)
varchar (n)lojas de cerca de n personagenscomprimento da corda real 2 bytes (onde n está na gama de 1-8,000)
varchar (max)Armazena até 231-1 caracterescomprimento do fio real +2 bytes
nvarchar (n)lojas de cerca de n personagens2n(Comprimento da corda real) + 2 bytes (onde n está na gama de 1-4,000)
nvarchar (max)Armazena até ((231-1) / 2) -2 caracteres2n(Comprimento da corda real) + 2 bytes
Tipos de dados binários
Tipo de dados Descrição Comprimento
poucoArmazena um único bit de dados1 byte por 8 colunas de bits em uma tabela
binário (n)Stores n bytes de dados bináriosn bytes (onde n está na gama de 1-8,000)
varbinary (n)lojas de cerca de n bytes de dados bináriosO tamanho real dois bytes (onde n está na gama de 1-8,000)
varbinary (max)Armazena até 231-1 bytes de dados bináriosDuração Real +2 bytes
Outros tipos de dados
Tipo de dados Descrição Comprimento
cursorArmazena uma referência a um cursorN / A (não pode ser usado em uma tabela)
sql_variantPode armazenar qualquer tipo de dados que não seja sql_variant, texto, ntext, imagem, e timestampAté 8.000 bytes
mesaArmazena uma tabela temporária (como um resultado da consulta)N / A (não pode ser usado em uma tabela)
rowversionArmazena um valor do tempo de banco de dados (um número relativo que incrementa cada vez que você inserir ou atualizar dados em um banco de dados. Não está relacionado ao calendário de tempo / relógio)8 bytes
identificador únicoArmazena um identificador exclusivo global2 bytes
xmlLojas formatados documentos XMLAté 2GB

menu