Compartir a través de


Niveles de compatibilidad de SQL

El nivel de gramática de SQL-92 compatible con un controlador se indica mediante el valor devuelto por una llamada a SQLGetInfo con el tipo de información SQL_SQL_CONFORMANCE. Esto indica si el controlador se ajusta a los niveles de entrada, transición de FIPS, intermedios o completos definidos en SQL-92.

Todos los controladores ODBC deben admitir la gramática SQL mínima descrita en Gramática mínima de SQL en el Apéndice C: Gramática de SQL. Esta gramática es un subconjunto del nivel de entrada de SQL-92. Los controladores pueden admitir SQL adicional y ser compatibles con el nivel de entrada, intermedio o completo de SQL-92, o al nivel de transición FIPS 127-2. Los controladores que cumplen un nivel determinado de SQL-92 o FIPS 127-2 pueden admitir características adicionales en cualquiera de los niveles superiores, pero aún no son totalmente conformes a ese nivel. Para determinar si se admite una característica, una aplicación debe llamar a SQLGetInfo con el tipo de información adecuado. El nivel de conformidad de una característica SQL se describe en el tipo de información correspondiente. (Consulte la descripción de la función SQLGetInfo.)