Microsoft Access SQL 支援在 Microsoft SQL Server 上執行的傳遞查詢中,使用 ODBC 定義的刻度函數語法。 例如,若要傳回股票價格變更絕對值大於五之所有數據列,請使用下列查詢:
SELECT DailyClose, DailyChange FROM DailyQuote
WHERE {fn ABS(DailyChange)} > 5
如需自變數的說明,以及包含 SQL 語句中函數之逸出語法的完整說明,請參閱 Scalar 函數。
ODBC Scalar 函數依類別
支援文字函數的子集合。 下表列出 ODBC Scalar 函數,如果有的話,則會列出對等的 Access 函數。
ODBC 函數 (ODBC 版本) |
Access 函數 |
ASCII (ODBC 1.0) |
|
BIT_LENGTH (3.0) |
(沒有等同) |
CHAR ( ODBC 1.0) |
|
CONCAT ( ODBC 1.0) |
(使用字串連運算子 (&) 字串連運算子) |
差異 ( ODBC 2.0) |
(沒有等同) |
INSERT ( ODBC 1.0) |
(沒有等同) |
LCASE ( ODBC 1.0) |
|
LEFT ( ODBC 1.0) |
|
LENGTH ( ODBC 1.0) |
|
尋找 ( ODBC 1.0) |
|
LTRIM ( ODBC 1.0) |
|
OCTET_LENGTH ( ODBC 3.0) (沒有同等的函數) |
(沒有等同) |
POSITION ( ODBC 3.0) |
|
重複 ( ODBC 1.0) |
|
REPLACE ( ODBC 1.0) |
|
RIGHT ( ODBC 1.0) |
|
RTRIM ( ODBC 1.0) |
|
SOUNDEX ( ODBC 2.0) |
(沒有等同) |
空 ( ODBC 2.0) |
|
SUBSTRING ( ODBC 1.0) |
|
UCASE ( ODBC 1.0) |
支援數學函數的子集。 下表列出 ODBC Scalar 函數,如果有的話,則會列出對等的 Access 函數。
ODBC 函數 (ODBC 版本) |
Access 函數 |
ABS (ODBC 1.0) |
|
ACOS (ODBC 1.0) |
(沒有等同) |
ASIN (ODBC 1.0) |
(沒有等同) |
ODBC 1.0) (CEILING) |
(沒有等同) |
ATAN (ODBC 1.0) |
|
ATAN2 (ODBC 2.0) |
(沒有等同) |
COS (ODBC 1.0) |
|
COT (ODBC 1.0) |
(沒有等同) |
DEGREES (ODBC 2.0) |
(沒有等同) |
EXP (ODBC 1.0) |
|
FLOOR (ODBC 1.0) |
(沒有等同) |
MOD (ODBC 1.0) |
(使用MOD運算子) |
LOG (ODBC 1.0) |
|
LOG10 (ODBC 2.0) |
(沒有等同) |
PI (ODBC 1.0) |
(沒有等同) |
POWER (ODBC 2.0) |
(沒有等同) |
ODBC 2.0 (RADIANS) |
(沒有等同) |
RAND (ODBC 1.0) |
|
ROUND (ODBC 2.0) |
|
登 (ODBC 1.0) |
|
SIN (ODBC 1.0) |
|
SQRT (ODBC 1.0) |
|
TAN (ODBC 1.0) |
|
TRUNCATE (ODBC 2.0) |
(沒有等同) |
支援日期/時間函數的子集。 下表列出 ODBC Scalar 函數,如果有的話,則會列出對等的 Access 函數。
ODBC 函數 (ODBC 版本) |
Access 函數 |
CURDATE (ODBC 1.0) |
|
CURTIME (ODBC 1.0) |
|
CURRENT_DATE (ODBC 3.0) |
|
CURRENT_TIME (ODBC 3.0) |
|
CURRENT_TIMESTAMP (ODBC 3.0) |
|
ODBC 2.0 (DAYNAME) |
|
ODBC 1.0 (DAYOFMONTH) |
|
ODBC 1.0 (DAYOFWEEK) |
|
ODBC 1.0 (DAYOFYEAR) |
|
解壓縮 (ODBC 3.0) |
|
HOUR (ODBC 1.0) |
|
MINUTE (ODBC 1.0) |
|
MONTH (ODBC 1.0) |
|
MONTHNAME (ODBC 2.0) |
|
NOW (ODBC 1.0) |
|
四季 (ODBC 1.0) |
|
SECOND (ODBC 1.0) |
|
TIMESTAMPADD (ODBC 2.0) |
|
TIMESTAMPDIFF (ODBC 2.0) |
|
第 (周 ODBC 1.0) |
|
YEAR (ODBC 1.0) |
支援轉換函數的子集合。 下表列出 ODBC Scalar 函數,如果有的話,則會列出對等的 Access 函數。
ODBC 函數 |
Access 函數 |
CONVERT |
附註 字串常值可以轉換成下列數據類型:SQL_FLOAT、SQL_DOUBLE、SQL_NUMERIC、SQL_INTEGER、SQL_REAL、SQL_SMALLINT、SQL_VARCHAR 和 SQL_DATETIME。 若要將字串轉換成貨幣,請使用SQL_FLOAT。 如需詳細資訊,請參閱 明確數據類型轉換函數。