Applies ToAccess para Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL admite el uso de la sintaxis definida por ODBC para funciones escalares en una consulta de paso a través que se ejecuta en Microsoft SQL Server. Por ejemplo, para devolver todas las filas en las que el valor absoluto del cambio en el precio de un valor era superior a cinco, use la consulta siguiente:

SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5

Para obtener una descripción de los argumentos y una explicación completa de la sintaxis de escape para incluir funciones en una instrucción SQL, vea Funciones escalares.

Funciones escalares ODBC por categoría

Se admite un subconjunto de las funciones de texto. En la tabla siguiente se enumeran las funciones escalares ODBC y las funciones equivalentes de Access (si las hay).

Función ODBC (versión ODBC)

Función Access

ASCII (ODBC 1.0)

Función Asc

BIT_LENGTH (3.0)

(No equivalente)

CHAR ( ODBC 1.0)

Función Car

CONCAT ( ODBC 1.0)

(Use el operador de concatenación de caracteres Y comercial (&)

DIFERENCIA ( ODBC 2.0)

(No equivalente)

INSERT ( ODBC 1.0)

(No equivalente)

LCASE ( ODBC 1.0)

Función Minús

IZQUIERDA ( ODBC 1.0)

Función Izq

LENGTH ( ODBC 1.0)

Función Len

LOCATE ( ODBC 1.0)

Función EnCad

LTRIM ( ODBC 1.0)

Funciones RecortarIzq, RecortarDer y Recortar

OCTET_LENGTH ( ODBC 3.0) (ninguna función equivalente)

(No equivalente)

POSITION ( ODBC 3.0)

Función EnCad

REPEAT ( ODBC 1.0)

Cadena (función)

REPLACE ( ODBC 1.0)

Función Reemplazar

DERECHA ( ODBC 1.0)

Función Derecha

RTRIM ( ODBC 1.0)

Funciones RecortarIzq, RecortarDer y Recortar

SOUNDEX ( ODBC 2.0)

(No equivalente)

SPACE ( ODBC 2.0)

Función Espacio

SUBCADENA ( ODBC 1.0)

Función Medio

UCASE ( ODBC 1.0)

Función Mayús

Se admite un subconjunto de las funciones matemáticas. En la tabla siguiente se enumeran las funciones escalares ODBC y las funciones equivalentes de Access (si las hay).

Función ODBC (versión ODBC)

Función Access

ABS (ODBC 1.0)

Función Abs

ACOS (ODBC 1.0)

(No equivalente)

ASIN (ODBC 1.0)

(No equivalente)

TECHO (ODBC 1.0)

(No equivalente)

ATAN (ODBC 1.0)

Función ArcTg

ATAN2 (ODBC 2.0)

(No equivalente)

COS (ODBC 1.0)

Función Cos

COT (ODBC 1.0)

(No equivalente)

GRADOS (ODBC 2.0)

(No equivalente)

EXP (ODBC 1.0)

Función EXP

MULTIPLO.INFERIOR (ODBC 1.0)

(No equivalente)

MOD (ODBC 1.0)

(Use el operador MOD)

LOG (ODBC 1.0)

Función Ln

LOG10 (ODBC 2.0)

(No equivalente)

PI (ODBC 1.0)

(No equivalente)

POWER (ODBC 2.0)

(No equivalente)

RADIANES (ODBC 2.0)

(No equivalente)

RAND (ODBC 1.0)

Función NúmAleat

REDONDEAR (ODBC 2.0)

Función redondear

SIGNO (ODBC 1.0)

Función Signo

SIN (ODBC 1.0)

Función Sen

RAIZ (ODBC 1.0)

Función Raíz2

TAN (ODBC 1.0)

Tg (función)

TRUNCATE (ODBC 2.0)

(No equivalente)

Se admite un subconjunto de las funciones de fecha y hora. En la tabla siguiente se enumeran las funciones escalares ODBC y las funciones equivalentes de Access (si las hay).

Función ODBC (versión ODBC)

Función Access

FECHA.CURDATE (ODBC 1.0)

Función fecha

CURTIME (ODBC 1.0)

Función Tiempo

CURRENT_DATE (ODBC 3.0)

Función fecha

CURRENT_TIME (ODBC 3.0)

Función Tiempo

CURRENT_TIMESTAMP (ODBC 3.0)

Función Tiempo

DAYNAME (ODBC 2.0)

NombreDíaDeLaSemana (función)

DAYOFMONTH (ODBC 1.0)

Función Día

DIA.SEMANA (ODBC 1.0)

Función DíaSemana

DAYOFYEAR (ODBC 1.0)

Función ParcFecha

EXTRACT (ODBC 3.0)

Función ParcFecha

HORA (ODBC 1.0)

Función Hora

MINUTO (ODBC 1.0)

Función minuto

MES (ODBC 1.0)

Función mes

MONTHNAME (ODBC 2.0)

Función MonthName

AHORA (ODBC 1.0)

Función Ahora

TRIMESTRE (ODBC 1.0)

Función ParcFecha

SECOND (ODBC 1.0)

Función Segundo

TIMESTAMPADD (ODBC 2.0)

Función AgregFecha

TIMESTAMPDIFF (ODBC 2.0)

Función DifFecha

SEMANA (ODBC 1.0)

Función ParcFecha

AÑO (ODBC 1.0)

Función Año

Se admite un subconjunto de las funciones de conversión. En la tabla siguiente se enumeran las funciones escalares ODBC y las funciones equivalentes de Access (si las hay).

Función ODBC

Función Access

CONVERT

Funciones de conversión de tipo

Nota    Los literales de cadena se pueden convertir en los siguientes tipos de datos: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR y SQL_DATETIME. Para convertir una cadena en moneda, use SQL_FLOAT. Para obtener más información, vea Función de conversión explícita de tipos de datos.

¿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.