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