次の方法で共有


SQL-92 準拠

ODBC デスクトップ データベース ドライバーと基になる Microsoft Jet エンジンは、SQL-92 に準拠していません。 SQL-92 で定義されている多くの機能がサポートされています。 ドライバーでサポートされている一部の機能は、SQL-92 ではサポートされていません。 詳細については、「 Microsoft Jet データベース エンジン プログラマー ガイド」を参照してください。 2 つの主な違いを次に示します。

  • デスクトップ データベース ドライバーで使用される SQL では、SQL-92 で指定された式よりも強力な式がサポートされています。

  • BETWEEN 述語には、異なる規則が適用されます。

  • デスクトップ データベース ドライバーと ANSI SQL で使用される SQL では、さまざまなキーワードがサポートされています。

Microsoft Jet SQL では、次の SQL-92 機能はサポートされていません。

  • GRANT や LOCK などのセキュリティ ステートメント。

  • DISTINCT と集計関数参照。

次の機能は、SQL-92 で指定されていないデスクトップ データベース ドライバーによって使用される SQL の機能強化です。

  • クロス集計クエリのサポートを提供する TRANSFORM ステートメント。

  • その他の集計関数 (StDev および VarP)。

注意

デスクトップ データベース ドライバーでは、 * (アスタリスク) や ? ではなく、 % (パーセント) と _ (アンダースコア) の標準 ANSI 構文がサポートされています。 (疑問符) に設定します。