Funções escalares ODBC

O SQL do Microsoft Access oferece suporte ao uso da sintaxe ODBC definida para funções escalares em uma consulta passagem que é executada no Microsoft SQL Server. Por exemplo, para retornar todas as linhas em que o valor absoluto da alteração no preço de um estoque era superior a cinco, use 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 em uma instrução SQL, consulte funções escalares.

Funções escalares ODBC por categoria

Há suporte para um subconjunto de funções de texto. A tabela a seguir lista as funções escalares ODBC e as funções equivalentes do Access, se houver.

Função ODBC (versão ODBC)

Função do 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)

(Use o operador de concatenação de caracteres de e comercial (&))

DIFERENÇA (ODBC 2,0)

(Sem equivalente)

INSERIR (ODBC 1,0)

(Sem equivalente)

LCASE (ODBC 1,0)

Função LCase

ESQUERDA (ODBC 1,0)

Função Left

COMPRIMENTO (ODBC 1,0)

Função Len

LOCALIZAR (ODBC 1,0)

Função InStr

LTRIM (ODBC 1,0)

Funções LTrim, RTrim e Trim

OCTET_LENGTH (ODBC 3,0) (sem função equivalente)

(Sem equivalente)

POSITION (ODBC 3,0)

Função InStr

REPETIR (ODBC 1,0)

Função String

SUBSTITUIR (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)

ESPAÇO (ODBC 2,0)

Função String

SUBCADEIA DE CARACTERES (ODBC 1,0)

Função ext. texto

UCASE (ODBC 1,0)

Função UCase

Há suporte para um subconjunto de funções matemáticas. A tabela a seguir lista as funções escalares ODBC e as funções equivalentes do Access, se houver.

Função ODBC (versão ODBC)

Função do Access

ABS (ODBC 1,0)

Função Abs

ACOS (ODBC 1,0)

(Sem equivalente)

ASEN (ODBC 1,0)

(Sem equivalente)

TETO (ODBC 1,0)

(Sem equivalente)

ATAN (ODBC 1,0)

Função Atn

ATAN2 (ODBC 2,0)

(Sem equivalente)

COS (ODBC 1,0)

Função Cos

COT (ODBC 1,0)

(Sem equivalente)

GRAUS (ODBC 2,0)

(Sem equivalente)

EXP (ODBC 1,0)

Função Exp

ANDAR (ODBC 1,0)

(Sem equivalente)

MOD (ODBC 1,0)

(Use o operador MOD)

LOG (ODBC 1,0)

Função Log

LOG10 (ODBC 2,0)

(Sem equivalente)

PI (ODBC 1,0)

(Sem equivalente)

ENERGIA (ODBC 2,0)

Função Exp

RADIANOS (ODBC 2,0)

(Sem equivalente)

ALEATÓRIO (ODBC 1,0)

Função Rnd

ARRED (ODBC 2,0)

Função Round

SINAL (ODBC 1,0)

Função Sgn

SIN (ODBC 1,0)

Função Sin

SQRT (ODBC 1,0)

Função Sqr

TAN (ODBC 1,0)

Função Tan

TRUNCAR (ODBC 2,0)

(Sem equivalente)

Há suporte para um subconjunto de funções de data/hora. A tabela a seguir lista as funções escalares ODBC e as funções equivalentes do Access, se houver.

Função ODBC (versão ODBC)

Função do Access

CURDATE (ODBC 1,0)

Função Date

CURTIME (ODBC 1,0)

Função Time

CURRENT_DATE (ODBC 3,0)

Função Date

CURRENT_TIME (ODBC 3,0)

Função Time

CURRENT_TIMESTAMP (ODBC 3,0)

Função Time

DAYNAME (ODBC 2,0)

Função WeekdayName

DAYOFMONTH (ODBC 1,0)

Função Day

DAYOFWEEK (ODBC 1,0)

Função Weekday

DAYOFYEAR (ODBC 1,0)

(Sem equivalente)

EXTRAIR (ODBC 3,0)

Função DatePart

HORA (ODBC 1,0)

Função Hour

MINUTE (ODBC 1,0)

Função Minute

MÊS (ODBC 1,0)

Função Month

NOMEDEMÊS (ODBC 2,0)

Função Month

AGORA (ODBC 1,0)

Função Now

TRIMESTRE (ODBC 1,0)

(Sem equivalente)

SEGUNDO (ODBC 1,0)

Função Second

TIMESTAMPADD (ODBC 2,0)

Função DateAdd

TIMESTAMPDIFF (ODBC 2,0)

Função DateDiff

SEMANA (ODBC 1,0)

(Sem equivalente)

ANO (ODBC 1,0)

Função Year

Há suporte para um subconjunto de funções de conversão. A tabela a seguir lista as funções escalares ODBC e as funções equivalentes do Access, se houver.

Função ODBC

Função do Access

CONVERT

Funções de conversão de tipo

Observação    Cadeias de caracteres literais podem ser convertidas nos seguintes tipos de dados: SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR e SQL_DATETIME. Para converter uma cadeia de caracteres em Currency, use SQL_FLOAT. Para obter mais informações, consulte função de conversão explícita de tipos de dados.

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×