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 seguinte tabela lista os tipos de dados SQL ANSI, os tipos de dados SQL do motor de base de dados do Microsoft Access e os seus sinônimos válidos. Também lista os tipos de dados equivalentes do Microsoft SQL Server.


Tipo de dados SQL ANSI


Tipo de dados SQL do Microsoft Access


Synonym

Tipo de dados do Microsoft SQL
Server

DIVARIANTE DE BITS

BINARY (ver notas)

VARBINARY,
VARIAÇÃO
em binário VARIADAS DE BITS

BINARY, VARBINARY

Não suportada

BIT (ver notas)

BOOLEAN, LÓGICO, LÓGICO1, YESNO

BIT

Não suportada

TINYINT

INTEGER1, BYTE

TINYINT

Não suportada

CONTADOR (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, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

PRECISÃO DUPLA, FLUTUANTE

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (ver notas)

FLOAT

SMALLINT

SMALLINT

BREVE, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Não suportada

Não suportada

Não suportada

IMAGEM

LONGBINARY, GERAL, OLEOBJECT

IMAGEM

Não suportada

TEXTO (ver notas)

LONGTEXT, LONGCHAR, MEMO, nota, NTEXT (ver notas)

TEXT

CARÁTER, CARÁTER VARIADO, CARÁTER NACIONAL, CARÁTER NACIONAL VARIADO

CHAR (ver notas)

TEXTO (n), alfanumérico, carateres, STRING, VARCHAR, caráter variado, NCHAR, caráter nacional, caráter nacional, caráter nacional variado, VARIAndo o caráter nacional (ver notas)

CHAR, VARCHAR, NCHAR, NVARCHAR

Notas: 

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

  • O carimbo de data/hora já não é suportado como sinônimo para DATETIME.

  • A NUMERIC já não é suportada como sinônimo para flutuante ou duplo. O número é agora utilizado como sinônimo para DECIMAL.

  • Um campo LONGTEXT está sempre armazenado no formato de representação do Unicode.

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

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

  • Se o nome do tipo de dados for utilizado e o comprimento opcional for especificado, por exemplo texto (25), o tipo de dados do campo equivalerá ao tipo de dados CHAR. Isto preserva a compatibilidade com versões anteriores para a maioria das aplicações do Microsoft Access, enquanto permite que o tipo de dados texto (sem uma especificação de 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.

×