Funciones escalares ODBC

Se aplica a
Access para Microsoft 365 Access 2021 Access 2019 Access 2016

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