Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

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

ANSI SQL
tipo de datos

Microsoft Access
Tipo de datos SQL


Sinónimo

Microsoft SQL
Tipo de datos de servidor

BIT, BIT VARIABLE

BINARY (vea las notas)

VARBINARY
VARIABLES BINARIAS
VARIABLES DE BITS

BINARY, VARBINARY

No se admite

BIT (ver notas)

BOOLEANO, LÓGICO, LOGICAL1, SÍNO

BIT

No se admite

TINYINT

INTEGER1, BYTE

TINYINT

No se admite

COUNTER (vea las notas)

AUTOINCREMENT

(Ver notas)

No se admite

MONEY

CURRENCY

MONEY

FECHA, HORA, MARCA DE TIEMPO

DATETIME

FECHA y HORA (ver notas)

DATETIME

No se admite

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (ver notas)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Incompatible

Incompatible

No se admite

IMAGEN

LONGBINARY, GENERAL, OLEOBJECT

IMAGEN

No se admite

TEXTO (ver notas)

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

TEXT

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

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: 

  • El tipo de datos ANSI SQL BIT no se corresponde con el tipo de datos BIT de SQL de Microsoft Access. Corresponde al tipo de datos BINARY en su lugar. No hay ningún equivalente ANSI SQL para el tipo de datos BIT de SQL de 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 formato de representación Unicode.

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

  • Un campo CHAR siempre se almacena en el formato de representación Unicode, que equivale al tipo de datos ANSI SQL NATIONAL CHAR.

  • Si se usa el nombre del 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?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×