Tipos de datos equivalentes de ANSI SQL

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

La siguiente tabla enumeran los tipos de datos de ANSI SQL, los tipos de datos SQL equivalentes del motor de base de datos Microsoft Access y sus sinónimos válidos. También se enumeran 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 VARYING

BINARY (Vea las notas)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Incompatible

BIT (Vea las notas)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Incompatible

TINYINT

INTEGER1, BYTE

TINYINT

Incompatible

COUNTER (Vea las notas)

AUTOINCREMENT

(Vea las notas)

Incompatible

MONEY

MONEDA

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (Vea las notas)

DATETIME

Incompatible

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Vea las notas)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Incompatible

Incompatible

Incompatible

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Incompatible

TEXT (Vea las notas)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Vea las notas)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (Vea las notas)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Vea las notas)

CHAR, VARCHAR, NCHAR, NVARCHAR


Nota: 

  • El tipo de datos ANSI SQL BIT no corresponde al tipo de datos SQL BIT de Microsoft Access. Corresponde al tipo de datos BINARY. No hay equivalente ANSI SQL para el tipo de datos SQL BIT de Microsoft Access.

  • TIMESTAMP ya no se admite como sinónimo de DATETIME.

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

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

  • Si se utiliza el nombre de tipo de datos TEXT sin especificar el largo opcional, se crea un campo LONGTEXT. Esto permite que se escriban instrucciones CREATE TABLE que producirán tipos de datos compatibles con Microsoft SQL Server.

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

  • Si se utiliza el nombre de tipo de datos TEXT y se especifica el largo opcional, por ejemplo TEXT(25), el tipo de datos del campo es el equivalente al tipo de datos CHAR. Se mantiene así la compatibilidad con versiones anteriores para la mayoría de las aplicaciones de Microsoft Access, permitiendo al mismo tiempo alinear el tipo de datos TEXT (sin un largo especificado) con Microsoft SQL Server.



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.

×