SQL-92 相容性
ODBC 桌面資料庫驅動程式和基礎 Microsoft Jet 引擎不符合 SQL-92 規範。 它們支援許多已在 SQL-92 中定義的功能。 SQL-92 不支援驅動程式中支援的某些功能。 如需詳細資訊,請參閱 Microsoft Jet Database Engine 程式設計人員指南。 以下是兩者之間的主要差異:
桌面資料庫驅動程式所使用的 SQL 支援比 SQL-92 所指定的運算式更強大的運算式。
不同的規則會套用至 BETWEEN 述詞。
桌面資料庫驅動程式和 ANSI SQL 所使用的 SQL 支援不同的關鍵詞。
Microsoft Jet SQL 不支援下列 SQL-92 功能:
安全性語句,例如 GRANT 和 LOCK。
DISTINCT 與聚合函數參考。
下列功能是 SQL-92 未指定之桌面資料庫驅動程式所使用之 SQL 中的增強功能:
TRANSFORM 語句提供交叉表查詢的支援。
StDev 和 VarP) (其他聚合函數。
注意
桌面資料庫驅動程式支援 % (%) 和 _ (底線) 的標準 ANSI 語法,而不是 * (星號) 和 ? (問號)。