共用方式為


局限性

本節說明 ODBC 桌面資料庫驅動程序關於下列各節的限制:

函式限制

功能 局限性
聚合函數 聚合函數和非匯總數據行參考不能同時當做單一 SQL 語句的自變數使用。
純量函數 純量函式僅支援使用 ODBC 標準格式。
設定函式 set 函式 (AVGMAXMINSUM) 不支援 DISTINCT 關鍵字。
排序 子句、ORDER BY子句、SELECT DISTINCT語句或外部聯結中GROUP BY排序索引鍵的最大長度為 255 個字節;排序數據列中所有排序索引鍵的最大長度為 65,500 個字節。
CONVERT 類型轉換失敗會導致受影響的數據行設定為 NULL

DATETIMESTAMP 數據類型無法由函式轉換成另一個數據類型(或本身)。CONVERT

語句限制

聲明 局限性
ALTER TABLE 如需詳細資訊,請參閱 ALTER TABLE 語句限制
CALL 不支援表達式作為所呼叫程式的參數(適用於 Microsoft Access 驅動程式)。
CREATE INDEX 如需詳細資訊,請參閱 CREATE INDEX 語句限制
CREATE TABLE 如需詳細資訊,請參閱 CREATE TABLE 語句限制
DELETE 如需詳細資訊,請參閱 DELETE 語句限制
DROP INDEX DROP INDEX不支援語句(適用於Microsoft Excel 或文字驅動程式)。
DROP TABLE 使用 Microsoft Excel 5.0、7.0 或 97 驅動程式時, DROP TABLE 語句會清除工作表,但不會刪除工作表名稱。 由於工作表名稱仍然存在於活頁簿中,因此無法以相同名稱建立另一個工作表。
INSERT 如需詳細資訊,請參閱 INSERT 語句限制
SELECT DISTINCT 關鍵詞 DISTINCT 不適用於二進位數據。
SELECT 如需詳細資訊,請參閱 SELECT 語句限制
UPDATE 如需詳細資訊,請參閱 UPDATE語句限制

子句、型別和其他限制

子句或類型 局限性
欄位名稱 如需詳細資訊,請參閱 數據行名稱限制
數據類型 如需詳細資訊,請參閱 數據類型限制
日期算術 不支援從數據類型減去 DATE 數據類型 DATE 的日期算術。
識別碼 如需詳細資訊,請參閱 標識碼限制
索引名稱 使用 Paradox 驅動程式時,主要索引的名稱必須與所定義資料表的名稱相同。 其他唯一或非唯一索引的名稱必須與定義索引的數據表名稱相同。
參數化查詢 使用 Microsoft Access 驅動程式時,可以使用下列語法呼叫參數化查詢: CALL query-name [ ( parameter [ , parameter ] ... ) ]
保留關鍵字 如需詳細資訊,請參閱 保留關鍵詞限制
AND 述詞 最多支援 40 個。
DISTINCT 關鍵詞 不支援 Long Text 字段 (Microsoft Access) 或 Memo 字段 (dBASE)。
FROM 子句 子句中的 FROM 數據表數目上限為16。
HAVING 子句 子句中 HAVING 搜尋條件的最大數目是 40。
LIKE 述詞 如需詳細資訊,請參閱 LIKE 述詞限制
NOT NULL NOT 不支援 語句中的 CREATE TABLE NULL'' 條件約束。
ORDER BY 子句 SELECT如果語句包含 GROUP BY 子句和 ORDER BY 子句,ORDER BY子句只能包含結果集中的數據行或 子句中的GROUP BY表達式。
資料表名稱 如需詳細資訊,請參閱 數據表名稱限制
資料表參考 任何查詢語句中最多可以包含16個資料表參考。
瀏覽次數 dBASE、Microsoft Excel、Paradox 或 Text 驅動程序不支援。
WHERE 子句 子句中的 WHERE 子句數目上限為 40。

LONGVARBINARYLONGVARCHAR 數據行可以與長度最多 255 個字元的常值進行比較,但無法使用參數進行比較。
WHERE CURRENT OF 子句 不支援。
字串 如需詳細資訊,請參閱 字串限制