Compartir a través de


Cumplimiento de SQL-92

Los controladores de base de datos de escritorio ODBC y el motor de Microsoft Jet subyacente no son compatibles con SQL-92. Admiten muchas características que se han definido en SQL-92. Algunas características admitidas en el controlador no se admiten en SQL-92. Para obtener más información, consulte la Guía del programador del motor de base de datos de Microsoft Jet. A continuación se muestran las principales diferencias entre los dos:

  • Sql usado por los controladores de base de datos de escritorio admite expresiones más eficaces que las especificadas por SQL-92.

  • Se aplican reglas diferentes al predicado BETWEEN.

  • El SQL utilizado por los controladores de bases de datos de escritorio y el ANSI SQL soporta diferentes palabras clave.

Microsoft Jet SQL no admite las siguientes características de SQL-92:

  • Instrucciones de seguridad, como GRANT y LOCK.

  • DISTINCT con referencias de función de agregado.

Las siguientes características son mejoras en SQL que usan los controladores de base de datos de escritorio que sql-92 no especifica:

  • La instrucción TRANSFORM que proporciona compatibilidad con consultas de tabla de referencias cruzadas.

  • Funciones de agregado adicionales (StDev y VarP).

Nota:

Los controladores de base de datos de escritorio admiten la sintaxis ANSI estándar para % (porcentaje) y _ (subrayado), no * (asterisco) y ? (signo de interrogación).