程式碼操作 ACCESS時為什麼老出現XXX函式未定義錯誤?
阿新 • • 發佈:2019-02-20
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.