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.

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


Tipo de datos ANSI SQL


Tipo de datos SQL de Microsoft Access


Sinónimo


Tipo de datos de Microsoft SQL Server

BIT, VARIANTES

BINARY (vea las notas)

VARBINARY,
VARIABLES
binarias VARIAR BIT

BINARY, VARBINARY

Incompatible

BIT (vea las notas)

BOOLEAN, LOGICAL, YESNO, ETC.

BIT

Incompatible

TINYINT

INTEGER1, BYTE

TINYINT

Incompatible

COUNTER (vea las notas)

INCREMENTO automático

(Vea las notas)

Incompatible

MONEY

CURRENCY

MONEY

FECHA, HORA, MARCA DE TIEMPO

DATETIME

FECHA, hora (ver notas)

DATETIME

Incompatible

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMÉRICO, DIC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

PRECISIÓN DOBLE, FLOTANTE

FLOAT

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

FLOAT

SMALLINT

SMALLINT

CORTO, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Incompatible

Incompatible

Incompatible

IMAGEN

LONGBINARY, GENERAL, OLEOBJECT

IMAGEN

Incompatible

TEXTO (vea las notas)

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

TEXT

CARÁCTER, CARÁCTER VARYING, CARÁCTER NACIONAL, NACIONAL DE CARACTERES VARYING

CHAR (vea las notas)

TEXTO (n), alfanumérico, carácter, cadena, VARCHAR, carácter VARYING, NCHAR, nacional, de caracteres nacionales, nacional de caracteres variables, National CHAR VARYING (ver notas)

CHAR, VARCHAR, NCHAR, NVARCHAR

Notas: 

  • El tipo de datos BIT de ANSI SQL no se corresponde con el tipo de datos SQL BIT de Microsoft Access. En su lugar, se corresponde con el tipo de datos BINARIo. No hay ningún equivalente de ANSI SQL para el tipo de datos SQL BIT de Microsoft Access.

  • La marca de tiempo ya no se admite como sinónimo de DATETIME.

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

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

  • Si se usa el nombre de tipo de datos TEXT sin especificar la longitud opcional, se crea un campo LONGTEXT. Esto permite escribir instrucciones CREATE TABLE que produzcan 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 del tipo de datos NATIONAL CHAR de ANSI SQL.

  • Si se usa el nombre de tipo de datos texto y se especifica la longitud opcional, por ejemplo, el 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 mismo tiempo que permite alinear el tipo de datos TEXT (sin especificación de longitud) 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.

×