ODBC 标量函数

Microsoft Access SQL 支持在运行于 Microsoft SQL Server 的传递查询中使用标量函数的 ODBC 定义语法。 例如, 若要返回股票价格中更改的绝对值超过五的所有行, 请使用以下查询:

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)

(没有等效项)

插入 (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) (不等效函数)

(没有等效项)

位置 (ODBC 3.0)

InStr 函数

重复 (ODBC 1.0)

String 函数

替换 (ODBC 1.0)

Replace 函数

权限 (ODBC 1.0)

Right 函数

RTRIM (ODBC 1.0)

LTrim、RTrim 和 Trim 函数

SOUNDEX (ODBC 2.0)

(没有等效项)

空间 (ODBC 2.0)

String 函数

子字符串 (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)

(没有等效项)

天花板 (ODBC 1.0)

(没有等效项)

ATAN (ODBC 1.0)

Atn 函数

ATAN2 (ODBC 2.0)

(没有等效项)

COS (ODBC 1.0)

Cos 函数

COT (ODBC 1.0)

(没有等效项)

度 (ODBC 2.0)

(没有等效项)

EXP (ODBC 1.0)

Exp 函数

基底 (ODBC 1.0)

(没有等效项)

MOD (ODBC 1.0)

(使用 MOD 运算符)

日志 (ODBC 1.0)

Log 函数

LOG10 (ODBC 2.0)

(没有等效项)

PI (ODBC 1.0)

(没有等效项)

POWER (ODBC 2.0)

Exp 函数

弧度 (ODBC 2.0)

(没有等效项)

RAND (ODBC 1.0)

Rnd 函数

舍入 (ODBC 2.0)

Round 函数

SIGN (ODBC 1.0)

Sgn 函数

SIN (ODBC 1.0)

Sin 函数

SQRT (ODBC 1.0)

Sqr 函数

TAN (ODBC 1.0)

Tan 函数

截断 (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)

(没有等效项)

提取 (ODBC 3.0)

DatePart 函数

小时 (ODBC 1.0)

Hour 函数

分钟 (ODBC 1.0)

Minute 函数

月 (ODBC 1.0)

Month 函数

MONTHNAME (ODBC 2.0)

Month 函数

现在 (ODBC 1.0)

Now 函数

季度 (ODBC 1.0)

(没有等效项)

第二 (ODBC 1.0)

Second 函数

TIMESTAMPADD (ODBC 2.0)

DateAdd 函数

TIMESTAMPDIFF (ODBC 2.0)

DateDiff 函数

周 (ODBC 1.0)

(没有等效项)

YEAR (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。 有关详细信息, 请参阅显式数据类型转换函数

注意:  本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 能否告知我们此信息是否有所帮助? 下面是该参考内容的英文版

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×