ODBC 标量函数

ODBC 标量函数

Microsoft® Jet SQL 支持使用由 ODBC 为标量函数定义的语法。例如这一查询:

SELECT DAILYCLOSE, DAILYCHANGE FROM DAILYQUOTE

WHERE {fn ABS(DAILYCHANGE)} > 5

凡是一种股票价格变化的绝对值大于 5 的列会返回。

ODBC 定义的标量函数的子集受支持。下表列出了受支持的函数。

关于使函数包含于 SQL 语句的变元的描述和逸出语法的详尽解释,请看 ODBC文献。

字符串函数

ASCII

LENGTH

RTRIM

CHAR

LOCATE

SPACE

CONCAT

LTRIM

SUBSTRING

LCASE

RIGHT

UCASE

LEFT

 

 

 

数字函数

ABS

FLOOR

SIN

ATAN

LOG

SQRT

CEILING

POWER

TAN

COS

RAND

MOD

EXP

SIGN

 

 

时间和日期函数

CURDATE

DAYOFYEAR

MONTH

CURTIME

YEAR

WEEK

NOW

HOUR

QUARTER

DAYOFMONTH

MINUTE

MONTHNAME

DAYOFWEEK

SECOND

DAYNAME

 

数据类型变换

CONVERT

字符串文字能被转换成下列数据类型:SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC, SQL_INTEGER, SQL_REAL, SQL_SMALLINT, SQL_VARCHAR和 SQL_DATETIME.

 

请参阅

为ODBC 访问配置 Microsoft Jet 数据库引擎