Aplica-se A
Access para Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013

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 Car

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 Minúscula

ESQUERDA ( ODBC 1.0)

Função Esquerda

LENGTH (ODBC 1.0)

Função Compr

LOCATE ( ODBC 1.0)

Função EmCad

LTRIM ( ODBC 1.0)

Funções SuprEsq, SuprDir e SuprEspaço

OCTET_LENGTH ( ODBC 3.0) (Nenhuma função equivalente)

(Sem equivalente)

POSITION ( ODBC 3.0)

Função EmCad

REPEAT ( ODBC 1.0)

Função String

REPLACE ( ODBC 1.0)

Função Substituir

DIREITA ( ODBC 1.0)

Função Direita

RTRIM ( ODBC 1.0)

Funções SuprEsq, SuprDir e SuprEspaço

SOUNDEX ( ODBC 2.0)

(Sem equivalente)

SPACE ( ODBC 2.0)

Função Espaço

SUBSTRING ( ODBC 1.0)

Função Meio

UCASE ( ODBC 1.0)

Função Maiúscula

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.