Tipos de Dados ANSI SQL Equivalentes

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

A tabela seguinte lista os tipos de dados ANSI SQL, os respetivos equivalentes Microsoft Access da base de dados motor tipos de dados SQL e respectivos sinónimos válidos. Lista os tipos de dados do Microsoft SQL Server equivalentes também.

ANSI SQL
tipo de dados

O Microsoft Access
tipo de dados SQL


Sinónimo

Microsoft SQL
tipo de dados de servidor

BIT, BIT VARYING

BINARY (Consultar Notas)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Não suportado

BIT (Consultar Notas)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Não suportado

TINYINT

INTEGER1, BYTE

TINYINT

Não suportado

COUNTER (Consultar Notas)

AUTOINCREMENT

(Consultar Notas)

Não suportado

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (Consultar Notas)

DATETIME

Não suportado

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Consultar Notas)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Não suportado

Não suportado

Não suportado

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Não suportado

TEXT (Consultar Notas)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Consultar Notas)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (Consultar Notas)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Consultar Notas)

CHAR, VARCHAR, NCHAR, NVARCHAR


Nota: 

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

  • TIMESTAMP já não é suportado como um sinónimo de DATETIME.

  • NUMERIC já não é suportado como um sinónimo de FLOAT ou DOUBLE. Agora, NUMERIC é utilizado como um sinónimo de DECIMAL.

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

  • Se o nome de tipo de dados TEXT for utilizado sem especificar o comprimento opcional, será criado um campo LONGTEXT. Isto permite que as instruções CREATE TABLE sejam escritas originando tipos de dados consistentes com o Microsoft SQL Server.

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

  • Se o nome do tipo de dados TEXT for utilizado e o comprimento opcional for especificado, por exemplo TEXT(25), o tipo de dados do campo será equivalente ao tipo de dados CHAR. Isto preserva a retro-compatibilidade para a maior parte das aplicações do Microsoft Access, ao mesmo tempo que permite que o tipo de dados TEXT (sem uma especificação do comprimento) seja alinhado com o Microsoft SQL Server.



Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×