Saltar al contenido principal

Funciones escalares ODBC

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 una cotización sea mayor que cinco, use la siguiente consulta:

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 de acceso equivalentes, si las hay.

Función ODBC (versión ODBC)

Función Access

ASCII (ODBC 1,0)

Función Asc

BIT_LENGTH (3,0)

(No es equivalente)

CHAR (ODBC 1,0)

Función Car

CONCAT (ODBC 1,0)

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

DIFERENCIA (ODBC 2,0)

(No es equivalente)

INSERTAR (ODBC 1,0)

(No es equivalente)

LCASE (ODBC 1,0)

Función Minús

IZQUIERDA (ODBC 1,0)

Función Izq

LONGITUD (ODBC 1,0)

Función Len

UBICAR (ODBC 1,0)

EnCad (función)

LTRIM (ODBC 1,0)

Funciones RecortarIzq, RecortarDer y Recortar

OCTET_LENGTH (ODBC 3,0) (función no equivalente)

(No es equivalente)

POSICIÓN (ODBC 3,0)

EnCad (función)

REPETIR (ODBC 1,0)

Cadena (función)

REEMPLAZAR (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 es equivalente)

ESPACIO (ODBC 2,0)

Cadena (función)

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 de acceso equivalentes, si las hay.

Función ODBC (versión ODBC)

Función Access

ABS (ODBC 1,0)

Función Abs

ACOS (ODBC 1,0)

(No es equivalente)

ASIN (ODBC 1,0)

(No es equivalente)

CEILING (ODBC 1,0)

(No es equivalente)

ATAN (ODBC 1,0)

Función ArcTg

ATAN2 (ODBC 2,0)

(No es equivalente)

COS (ODBC 1,0)

Función Cos

COT (ODBC 1,0)

(No es equivalente)

GRADOS (ODBC 2,0)

(No es equivalente)

EXP (ODBC 1,0)

Función EXP

FLOOR (ODBC 1,0)

(No es equivalente)

MOD (ODBC 1,0)

(Usar el operador MOD)

REGISTRO (ODBC 1,0)

Función Ln

LOG10 (ODBC 2,0)

(No es equivalente)

PI (ODBC 1,0)

(No es equivalente)

ALIMENTACIÓN (ODBC 2,0)

Función EXP

RADIANES (ODBC 2,0)

(No es equivalente)

RAND (ODBC 1,0)

Función NúmAleat

ROUND (ODBC 2,0)

Función redondear

SIGN (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 es 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 de acceso equivalentes, si las hay.

Función ODBC (versión ODBC)

Función Access

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

DAYOFWEEK (ODBC 1,0)

Función DíaSemana

DAYOFYEAR (ODBC 1,0)

(No es equivalente)

EXTRACT (ODBC 3,0)

Función ParcFecha

HORA (ODBC 1,0)

Función Hora

MINUTE (ODBC 1,0)

Función minuto

MES (ODBC 1,0)

Función mes

MONTHNAME (ODBC 2,0)

Función mes

AHORA (ODBC 1,0)

Función Ahora

TRIMESTRE (ODBC 1,0)

(No es equivalente)

SEGUNDO (ODBC 1,0)

Función Segundo

TIMESTAMPADD (ODBC 2,0)

Función AgregFecha

TIMESTAMPDIFF (ODBC 2,0)

Función DifFecha

SEMANA (ODBC 1,0)

(No es equivalente)

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 de acceso equivalentes, 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 a moneda, use SQL_FLOAT. Para obtener más información, vea función de conversión de tipos de datos explícitos.

Nota:  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 le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

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.

×