ODBC 标量函数

Microsoft Access SQL支持在传递查询中使用 ODBC 定义的语法来使用在 Microsoft SQL Server 上运行的传递Microsoft SQL Server。 例如,若要返回股票价格变化绝对值大于 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 函数

LENGTH ( 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 函数

REPLACE ( ODBC 1.0)

Replace 函数

RIGHT ( ODBC 1.0)

Right 函数

RTRIM ( ODBC 1.0)

LTrim、RTrim 和 Trim 函数

SOUNDEX ( ODBC 2.0)

(无等效)

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 函数

截断 (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 函数

WEEK (ODBC 1.0)

DatePart 函数

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 支持专员。

×