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 数据库引擎