Compartir por


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 de SQL se describe en el tipo de información correspondiente. (Consulte la descripción de la función SQLGetInfo.)