Tipos de dados equivalentes do ANSI SQL

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

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

ANSI SQL
tipo de dados

Microsoft Access
tipo de dados SQL


Sinônimo

Microsoft SQL
tipo de dados do servidor

BIT, BIT VARYING

BINARY (consulte Anotações)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Sem suporte

BIT (consulte Anotações)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Sem suporte

TINYINT

INTEGER1, BYTE

TINYINT

Sem suporte

COUNTER (consulte Anotações)

AUTOINCREMENT

(consulte Anotações)

Sem suporte

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (consulte Anotações)

DATETIME

Sem suporte

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

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

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Sem suporte

Sem suporte

Sem suporte

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Sem suporte

TEXT (consulte Anotações)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (consulte Anotações)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (consulte Anotações)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (consulte Anotações)

CHAR, VARCHAR, NCHAR, NVARCHAR


Observação : 

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

  • Não há mais suporte para TIMESTAMP como sinônimo de DATETIME.

  • Não há mais suporte para NUMERIC como sinônimo de FLOAT ou DOUBLE. Agora, NUMERIC é usado como sinônimo de DECIMAL.

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

  • Se o nome do tipo de dados TEXT for usado sem que o comprimento opcional seja especificado, será criado um campo LONGTEXT. Isso permitirá que sejam criadas instruções CREATE TABLE que gerarão 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 NATIONAL CHAR do ANSI SQL.

  • Se o nome do tipo de dados TEXT for usado e o comprimento opcional for especificado, por exemplo TEXT(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 Microsoft Access e permite que o tipo de dados TEXT (sem especificação de comprimento) seja alinhado com o Microsoft SQL Server.



Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

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.

×