Applies ToMicrosoft 365 专属 Access Access 2021 Access 2019 Access 2016 Access 2013

Microsoft Access SQL 支持在 Microsoft SQL Server 上运行的传递查询中使用 ODBC 定义的语法。 例如,若要返回股票价格变化的绝对值大于 5 的所有行,请使用以下查询:

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

有关参数的说明和有关在 SQL 语句中包含函数的转义语法的完整说明,请参阅 标量函数

按类别划分的 ODBC 标量函数

支持文本函数的子集。 下表列出了 ODBC 标量函数和等效的 Access 函数(如果有)。

ODBC 函数 (ODBC 版本)

Access 函数

ASCII (ODBC 1.0)

Asc 函数

BIT_LENGTH (3.0)

(无等效)

CHAR ( ODBC 1.0)

Chr 函数

CONCAT ( ODBC 1.0)

(使用与和 (&) 字符串联运算符)

差异 ( ODBC 2.0)

(无等效)

INSERT ( ODBC 1.0)

(无等效)

LCASE ( ODBC 1.0)

LCase 函数

LEFT ( ODBC 1.0)

Left 函数

长度 ( ODBC 1.0)

Len 函数

定位 ( ODBC 1.0)

InStr 函数

LTRIM ( ODBC 1.0)

LTrim、RTrim 和 Trim 函数

OCTET_LENGTH ( ODBC 3.0) (无等效函数)

(无等效)

POSITION ( ODBC 3.0)

InStr 函数

重复 ( ODBC 1.0)

String 函数

替换 ( ODBC 1.0)

Replace 函数

RIGHT ( ODBC 1.0)

Right 函数

RTRIM ( ODBC 1.0)

LTrim、RTrim 和 Trim 函数

SOUNDEX ( ODBC 2.0)

(无等效)

SPACE ( ODBC 2.0)

空格函数

SUBSTRING ( ODBC 1.0)

Mid 函数

UCASE ( ODBC 1.0)

UCase 函数

支持数学函数的子集。 下表列出了 ODBC 标量函数和等效的 Access 函数(如果有)。

ODBC 函数 (ODBC 版本)

Access 函数

ABS (ODBC 1.0)

Abs 函数

ACOS (ODBC 1.0)

(无等效)

ASIN (ODBC 1.0)

(无等效)

CEILING (ODBC 1.0)

(无等效)

ATAN (ODBC 1.0)

Atn 函数

ATAN2 (ODBC 2.0)

(无等效)

COS (ODBC 1.0)

Cos 函数

COT (ODBC 1.0)

(无等效)

DEGREES (ODBC 2.0)

(无等效)

EXP (ODBC 1.0)

Exp 函数

FLOOR (ODBC 1.0)

(无等效)

MOD (ODBC 1.0)

(使用 MOD 运算符)

LOG (ODBC 1.0)

Log 函数

LOG10 (ODBC 2.0)

(无等效)

PI (ODBC 1.0)

(无等效)

POWER (ODBC 2.0)

(无等效)

RADIANS (ODBC 2.0)

(无等效)

RAND (ODBC 1.0)

Rnd 函数

ROUND (ODBC 2.0)

Round 函数

签名 (ODBC 1.0)

Sgn 函数

SIN (ODBC 1.0)

Sin 函数

SQRT (ODBC 1.0)

Sqr 函数

TAN (ODBC 1.0)

Tan 函数

TRUNCATE (ODBC 2.0)

(无等效)

支持日期/时间函数的子集。 下表列出了 ODBC 标量函数和等效的 Access 函数(如果有)。

ODBC 函数 (ODBC 版本)

Access 函数

CURDATE (ODBC 1.0)

Date 函数

CURTIME (ODBC 1.0)

Time 函数

CURRENT_DATE (ODBC 3.0)

Date 函数

CURRENT_TIME (ODBC 3.0)

Time 函数

CURRENT_TIMESTAMP (ODBC 3.0)

Time 函数

DAYNAME (ODBC 2.0)

WeekdayName 函数

DAYOFMONTH (ODBC 1.0)

Day 函数

DAYOFWEEK (ODBC 1.0)

Weekday 函数

DAYOFYEAR (ODBC 1.0)

DatePart 函数

提取 (ODBC 3.0)

DatePart 函数

HOUR (ODBC 1.0)

Hour 函数

MINUTE (ODBC 1.0)

Minute 函数

MONTH (ODBC 1.0)

Month 函数

MONTHNAME (ODBC 2.0)

MonthName 函数

现在 (ODBC 1.0)

Now 函数

QUARTER (ODBC 1.0)

DatePart 函数

SECOND (ODBC 1.0)

Second 函数

TIMESTAMPADD (ODBC 2.0)

DateAdd 函数

TIMESTAMPDIFF (ODBC 2.0)

DateDiff 函数

周 (ODBC 1.0)

DatePart 函数

年 (ODBC 1.0)

Year 函数

支持转换函数的子集。 下表列出了 ODBC 标量函数和等效的 Access 函数(如果有)。

ODBC 函数

Access 函数

CONVERT

类型转换函数

注意    字符串文本可以转换为以下数据类型:SQL_FLOAT、SQL_DOUBLE、SQL_NUMERIC、SQL_INTEGER、SQL_REAL、SQL_SMALLINT、SQL_VARCHAR和SQL_DATETIME。 若要将字符串转换为货币,请使用 SQL_FLOAT。 有关详细信息,请参阅 显式数据类型转换函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。