Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

A tabela seguinte lista os tipos de dados SQL ANSI, os tipos de dados SQL do motor de base de dados do Microsoft Access equivalentes e os sinónimos válidos. 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 VARIÁVEL

BINARY (Ver Notas)

VARBINARY,
VARIAÇÃO BINÁRIA
BIT VARIÁVEL

BINÁRIO, VARBINARY

Não suportada

BIT (Ver Notas)

BOOLEANO, LÓGICO, LOGICAL1, SIMNO

BIT

Não suportada

TINYINT

INTEGER1, BYTE

TINYINT

Não suportada

COUNTER (Ver Notas)

AUTOINCREMENT

(Ver Notas)

Não suportada

MONEY

CURRENCY

MONEY

DATA, HORA, CARIMBO DE DATA/HORA

DATETIME

DATA, HORA (Ver Notas)

DATETIME

Não suportada

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMÉRICO, DEZ

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

PRECISÃO DUPLA, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Ver Notas)

FLOAT

SMALLINT

SMALLINT

CURTO, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Não suportada

Não suportada

Não suportada

IMAGEM

LONGBINARY, GENERAL, OLEOBJECT

IMAGEM

Não suportada

TEXTO (Ver Notas)

LONGTEXT, LONGCHAR, MEMO, NOTA, NTEXT (Ver Notas)

TEXT

CARÁTER, CARÁTER VARIÁVEL, CARÁTER NACIONAL, CARÁTER NACIONAL VARIÁVEL

CHAR (Ver Notas)

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

CHAR, VARCHAR, NCHAR, NVARCHAR

Notas: 

  • O tipo de dados BIT DO SQL ANSI não corresponde ao tipo de dados DO MICROSOFT Access SQL BIT. Em vez disso, corresponde ao tipo de dados BINÁRIO. Não existe um equivalente de SQL ANSI para o tipo de dados BIT DO SQL do Microsoft Access.

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

  • O NUMERIC já não é suportado como sinónimo para FLOAT ou DOUBLE. NUMERIC é agora utilizado como sinónimo de DECIMAL.

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

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

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

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×