Funções Escalares ODBC

Aplica-se a
Access para Microsoft 365 Access 2021 Access 2019 Access 2016

O Microsoft Access SQL suporta a utilização da sintaxe definida pelo ODBC para funções escalares numa consulta pass-through que é executada no Microsoft SQL Server. Por exemplo, para devolver todas as linhas em que o valor absoluto da alteração no preço de uma ação era superior a cinco, utilize a seguinte consulta:

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

Para obter uma descrição dos argumentos e uma explicação completa da sintaxe de escape para incluir funções numa instrução SQL, veja Funções Escalares.

Funções escalares ODBC por categoria

É suportado um subconjunto das funções de texto. A tabela seguinte lista as funções escalares ODBC e as funções equivalentes do Access, se existirem.

Função ODBC (Versão ODBC) Função Access
ASCII (ODBC 1.0) Função Asc
BIT_LENGTH (3.0) (Sem equivalente)
CHAR ( ODBC 1.0) Função Chr
CONCAT ( ODBC 1.0) (Utilize o operador de concatenação de carateres e comercial (&)
DIFFERENCE ( ODBC 2.0) (Sem equivalente)
INSERT ( ODBC 1.0) (Sem equivalente)
LCASE ( ODBC 1.0) Função LCase
ESQUERDA ( ODBC 1.0) Função Left
LENGTH (ODBC 1.0) Função Len
LOCATE ( ODBC 1.0) Função InStr
LTRIM ( ODBC 1.0) Funções LTrim, RTrim e Trim
OCTET_LENGTH ( ODBC 3.0) (Nenhuma função equivalente) (Sem equivalente)
POSITION ( ODBC 3.0) Função InStr
REPEAT ( ODBC 1.0) Função String
REPLACE ( ODBC 1.0) Função Replace
DIREITA ( ODBC 1.0) Função Right
RTRIM ( ODBC 1.0) Funções LTrim, RTrim e Trim
SOUNDEX ( ODBC 2.0) (Sem equivalente)
SPACE ( ODBC 2.0) Função Espaço
SUBSTRING ( ODBC 1.0) Função Mid
UCASE ( ODBC 1.0) Função UCase