共用方式為


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 語句。

  • 其他聚合函數 (StDevVarP)。

備註

桌面資料庫驅動程式支援標準 ANSI 語法,% (百分比) 和 _ (底線),不是 * (星號) 和 ? (問號)。