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 構文がサポートされています。 (疑問符) に設定します。