Tipos de datos equivalentes de ANSI SQL

En la tabla siguiente se enumeran SQL datos ANSI, su motor de base de datos de Microsoft Access equivalente SQL tipos de datos y sus sinónimos válidos. También enumera los tipos de datos Microsoft SQL Server equivalentes.

ANSI SQL
tipo de datos

Microsoft Access
SQL de datos


Sinónimo

Microsoft SQL
Tipo de datos del servidor

BIT, BIT VARIABLE

BINARY (vea Notas)

VARBINARY,
VARIACIÓN BINARIA
BIT VARIABLE

BINARIO, VARBINARY

Incompatible

BIT (vea Notas)

BOOLEANO, LÓGICO, LÓGICO1, YESNO

BIT

Incompatible

TINYINT

INTEGER1, BYTE

TINYINT

Incompatible

COUNTER (vea Notas)

AUTOINCREMENTACIÓN

(Vea Notas)

Incompatible

MONEY

CURRENCY

MONEY

FECHA, HORA, MARCA DE TIEMPO

DATETIME

FECHA, HORA (ver notas)

DATETIME

Incompatible

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SIMPLE, FLOAT4, IEEESINGLE

REAL

DOBLE PRECISIÓN, FLOTADOR

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Ver notas)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Incompatible

Incompatible

Incompatible

IMAGEN

LONGBINARY, GENERAL, OLEOBJECT

IMAGEN

Incompatible

TEXTO (vea Notas)

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

TEXT

CARÁCTER, CARÁCTER VARIABLE, CARÁCTER NACIONAL, CARÁCTER NACIONAL VARIABLE

CHAR (vea Notas)

TEXTO(n), ALFANUMÉRICO, CARÁCTER, CADENA, VARCHAR, CARÁCTER VARIABLE, NCHAR, CARÁCTER NACIONAL, CARACTERES NACIONALES VARIABLES, CARACTERES NACIONALES VARIABLES, CARACTERES NACIONALES VARIABLES (Ver notas)

CHAR, VARCHAR, NCHAR, NVARCHAR

Notas: 

  • El ansi SQL tipo de datos BIT no se corresponde con el tipo de datos BIT SQL Microsoft Access. Se corresponde con el tipo de datos BINARY en su lugar. No hay ningún ansi SQL equivalente para el tipo de datos BIT SQL Microsoft Access.

  • TIMESTAMP ya no es compatible como sinónimo de DATETIME.

  • NUMERIC ya no se admite como sinónimo de FLOAT o DOUBLE. NUMERIC ahora se usa como sinónimo de DECIMAL.

  • Un campo LONGTEXT siempre se almacena en el Unicode de representación.

  • Si el nombre del tipo de datos TEXTO se usa sin especificar la longitud opcional, se crea un campo LONGTEXT. Esto permite que se escriban instrucciones CREATE TABLE que ofrecerán tipos de datos coherentes con Microsoft SQL Server.

  • Un campo CHAR siempre se almacena en el formato de representación Unicode, que es el equivalente al ansi SQL tipo de datos CHAR NACIONAL.

  • Si se usa el nombre de tipo de datos TEXTO y se especifica la longitud opcional, por ejemplo TEXTO(25), el tipo de datos del campo es equivalente al tipo de datos CHAR. Esto conserva la compatibilidad con versiones anteriores para la mayoría de las aplicaciones de Microsoft Access, al tiempo que permite que el tipo de datos TEXTO (sin una especificación de longitud) se alinee con Microsoft SQL Server.

¿Necesita más ayuda?

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×