Tipos de dados equivalentes do ANSI SQL

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

A tabela a seguir lista os tipos de dados SQL ANSI, seus tipos de dados SQL de mecanismo de banco de dados do Microsoft Access equivalentes e seus sinônimos válidos. Ele também lista os tipos de dados equivalentes do Microsoft SQL Server.


Tipo de dados SQL ANSI


Tipo de dados SQL do Microsoft Access


Sinônimo

Tipo de dados do Microsoft SQL
Server

BIT, VARIEDADE

BINÁRIO (consulte anotações)

VARBINARY,
VARIAÇÃO
binária VARIEDADE DE BITS

BINÁRIO, VARBINARY

Sem suporte

BIT (ver anotações)

BOOLIANO, LÓGICO, LÓGICO1, YESNO

BIT

Sem suporte

TINYINT

INTEGER1, BYTE

TINYINT

Sem suporte

COUNTER (ver anotações)

AUTOINCREMENT

(Ver anotações)

Sem suporte

MONEY

CURRENCY

MONEY

DATA, HORA, CARIMBO DE DATA/HORA

DATETIME

Data, hora (consulte Observações)

DATETIME

Sem suporte

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMÉRICO, DEC

DECIMAL

REAL

REAL

ÚNICO, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (consulte Observações)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Sem suporte

Sem suporte

Sem suporte

IMAGE

LONGBINARY, GERAL, OLEOBJECT

IMAGE

Sem suporte

TEXTO (ver anotações)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (veja anotações)

TEXT

CARACTERE, CARACTERE VARIADO, CARACTERE NACIONAL, CARACTERE NACIONAL VARIÁVEL

CHAR (veja anotações)

TEXTO (n), alfanumérico, caractere, Cadeia de caracteres, VARCHAR, caractere VARIAndo, NCHAR, caractere nacional, caractere nacional, caractere nacional com variação de caracteres nacionais (veja anotações)

CHAR, VARCHAR, NCHAR, NVARCHAR

Observações: 

  • O tipo de dados BIT do SQL ANSI não corresponde ao tipo de dados BIT SQL do Microsoft Access. Ele corresponde ao tipo de dados BINARY em vez disso. Não há equivalente SQL ANSI para o tipo de dados BIT SQL do Microsoft Access.

  • Não há mais suporte para carimbo de data/hora como sinônimo de DATETIME.

  • Não há mais suporte para NUMERIC como sinônimo de FLOAT ou DOUBLE. O numérico agora é usado como um sinônimo para DECIMAL.

  • Um campo LONGTEXT é sempre armazenado no formato de representação Unicode.

  • Se o nome do tipo de dados texto for usado sem especificar o comprimento opcional, um campo LONGTEXT será criado. Isso permite que instruções CREATE TABLE sejam escritas e produzirá tipos de dados consistentes com o Microsoft SQL Server.

  • Um campo CHAR sempre é armazenado no formato de representação Unicode, que é o equivalente do tipo de dados do tipo de dados do SQL NATIONAL ANSI.

  • Se o texto do nome do tipo de dados for usado e o comprimento opcional for especificado, por exemplo, texto (25), o tipo de dados do campo será equivalente ao tipo de dados CHAR. Isso preserva a compatibilidade com versões anteriores da maioria dos aplicativos do Microsoft Access, enquanto permite que o tipo de dados texto (sem especificação de comprimento) seja alinhado com o Microsoft SQL Server.

Expanda suas habilidades no Office
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.

×