Condividi tramite


Conformità SQL-92

I driver di database desktop ODBC e il motore Microsoft Jet sottostante non sono conformi a SQL-92. Supportano molte funzionalità definite in SQL-92. Alcune funzionalità supportate nel driver non sono supportate in SQL-92. Per altre informazioni, vedere la Guida per programmatori del motore di database Microsoft Jet. Di seguito sono riportate le principali differenze tra i due:

  • Sql usato dai driver di database desktop supporta espressioni più potenti di quelle specificate da SQL-92.

  • Le regole diverse si applicano al predicato BETWEEN.

  • SQL usato dai driver di database desktop e DA SQL ANSI supporta parole chiave diverse.

Le funzionalità di SQL-92 seguenti non sono supportate da Microsoft Jet SQL:

  • Istruzioni di sicurezza, ad esempio GRANT e LOCK.

  • DISTINCT con riferimenti alle funzioni di aggregazione.

Le funzionalità seguenti sono miglioramenti apportati a SQL usati dai driver di database desktop non specificati da SQL-92:

  • L'istruzione TRANSFORM fornisce il supporto per le query a campi incrociati.

  • Funzioni di aggregazione aggiuntive (StDev e VarP).

Nota

I driver di database desktop supportano la sintassi ANSI standard per % (percentuale) e _ (carattere di sottolineatura), non * (asterisco) e ? (punto interrogativo).