Tipos de dados SQL

Os tipos de dados SQL do mecanismo de banco de dados do Microsoft Access consistem em 13 tipos de dados principais definidos pelo mecanismo de banco de dados do Microsoft Access e vários sinônimos válidos reconhecidos para esses tipos de dados.

A tabela a seguir lista os principais tipos de dados.

Tipo de dados

Tamanho do armazenamento

Descrição

BINARY

1 byte por caractere

Qualquer tipo de dados pode ser armazenado em um campo desse tipo. Não é feita nenhuma conversão dos dados (por exemplo, em texto). A forma como os dados são inseridos em um campo binário determina como eles serão exibidos como saída.

BIT

1 byte

Os campos e valores Sim e Não que contêm apenas um de dois valores.

TINYINT

1 byte

Um valor inteiro entre 0 e 255.

MONEY

8 bytes

Um inteiro dimensionado entre
– 922,337,203,685,477.5808 e 922,337,203,685,477.5807.

DATETIME
(Veja DUPLO)

8 bytes

Um valor de data ou hora entre os anos 100 e 9999.

UNIQUEIDENTIFIER

128 bits

Um número de identificação exclusivo usado com chamadas de procedimento remoto.

REAL

4 bytes

Um valor de ponto flutuante de precisão simples com um intervalo de – 3.402823E38 a – 1.401298E-45 para valores negativos, 1.401298E-45 a 3.402823E38 para valores positivos, e 0.

FLOAT

8 bytes

Um valor de ponto flutuante de precisão dupla com um intervalo de – 1.79769313486232E308 a – 4.94065645841247E-324 para valores negativos, 4.94065645841247E-324 to 1.79769313486232E308 para valores positivos, e 0.

SMALLINT

2 bytes

Um breve inteiro entre – 32.768 e 32.767.

INTEGER

4 bytes

Um número inteiro longo entre – 2.147.483.648 e 2.147.483.647.

DECIMAL

17 bytes

Um tipo de dados numéricos exato que armazena valores de 1028 - 1 a - 1028 - 1. Você pode definir a precisão (1 - 28) e a escala (0, precisão definida). A precisão padrão e a escala são 18 e 0, respectivamente.

TEXT

2 bytes por caractere (consulte Observação)

Zero para um máximo de 2.14 gigabytes.

IMAGE

Conforme necessário

Zero para um máximo de 2.14 gigabytes. Usado para objetos OLE.

CHARACTER

2 bytes por caractere (consulte Observação)

0 a 255 caracteres.


Observação: Os caracteres em campos definidos como TEXT (também conhecido como MEMO) ou CHAR (também conhecido como TEXT(n) com um tamanho específico) são armazenados no formato de representação do Unicode. Os caracteres Unicode exigem uniformemente dois bytes para armazenar cada caractere. Para bancos de dados existentes do Microsoft Access que contenham predominantemente dados de caracteres, isso pode significar que o arquivo de banco de dados quase dobraria de tamanho quando convertido no formato do Microsoft Access. Contudo, a representação Unicode de muitos conjuntos de caracteres, anteriormente denominados SBCS (Single-Byte Character Sets - Conjuntos de caracteres de um byte) pode ser facilmente compactada em um único byte. Se você definir uma coluna CHAR com o atributo COMPRESSION, os dados serão compactados automaticamente ao serem armazenados e descompactados quando recuperados da coluna.



Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×