Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Sql del motor de base de datos de Microsoft Access es generalmente compatible con ANSI -89 nivel 1. Sin embargo, determinadas características de ANSI SQL no se implementan en Microsoft Access SQL. Además, Microsoft Access SQL incluye palabras reservadas y características no compatibles con ANSI SQL.

Diferencias principales

  • Microsoft Access SQL y ANSI SQL tienen diferentes palabras reservadas y tipos de datos. Con el Proveedor MICROSOFT OLE DB, hay palabras reservadas adicionales.

  • Se aplican reglas diferentes a entre... Y construcción, que tiene la siguiente sintaxis:

    expresión1 [NOT] Entre valor1 y valor2

    En Microsoft Access SQL, valor1 puede ser mayor que valor2; en ANSI SQL, valor1 debe ser igual o menor que valor2.

  • Microsoft Access SQL admite caracteres comodín ANSI SQL y caracteres comodín específicos de Microsoft Access para usarlos con el operador Like . El uso de los caracteres comodín ANSI y Microsoft Access se excluye mutuamente. Debe usar un conjunto u otro y no puede mezclarlos. Los caracteres comodín de ANSI SQL solo están disponibles al usar el motor de base de datos de Microsoft Access y el proveedor OLE DB de Microsoft Access. Si intenta usar los caracteres comodín de ANSI SQL a través de Access o DAO, se interpretarán como literales.

    Carácter coincidente

    Microsoft Access SQL

    ANSI SQL

    Cualquier carácter

    ?

    _ (subrayado)

    Cero o más caracteres

    *

    %

  • Por lo general, Microsoft Access SQL es menos restrictivo. Por ejemplo, permite agrupar y ordenar expresiones.

  • Microsoft Access SQL admite expresiones más eficaces.

Características mejoradas de Microsoft Access SQL

Microsoft Access SQL ofrece las siguientes características mejoradas:

La instrucción TRANSFORM, que proporciona compatibilidad para consultas de tabla de referencias cruzadas.

  • Funciones de agregado de SQL adicionales, como StDev y VarP.

Declaración PARAMETERS para definir consultas de parámetros.

Características de ANSI SQL no admitidas en Microsoft Access SQL

Microsoft Access SQL no admite las siguientes características de ANSI SQL:

  • Referencias de función de agregado DISTINCT. Por ejemplo, Microsoft Access SQL no permite SUMA( nombredecolumna DISTINCT).

  • La cláusula LIMIT TO nn ROWS que se usa para limitar el número de filas devueltas por una consulta. Solo puede usar la cláusula WHERE para limitar el ámbito de una consulta.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×