Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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).