Níveis de conformidade SQL
O nível de gramática SQL-92 compatível com um driver é indicado pelo valor retornado por uma chamada para SQLGetInfo com o tipo de informação SQL_SQL_CONFORMANCE. Isso indica se o driver está em conformidade com o nível Entrada, FIPS Transicional, Intermediári ou Completo definido no SQL-92.
Todos os drivers ODBC devem dar suporte à gramática SQL mínima descrita em Gramática mínima do SQL no Apêndice C: Gramática SQL. Essa gramática é um subconjunto do nível Entrada do SQL-92. Os drivers podem dar suporte a SQL adicional e estar em conformidade com o nível Entrada, Intermediário ou Completo do SQL-92 ou com o nível Transição do FIPS 127-2. Os drivers que estão em conformidade com um determinado nível de SQL-92 ou FIPS 127-2 podem dar suporte a recursos adicionais em qualquer um dos níveis mais altos, mas não estão totalmente em conformidade com esse nível. Para determinar se há suporte para um recurso, um aplicativo deve chamar SQLGetInfo com o tipo de informação apropriado. O nível de conformidade de um recurso SQL é descrito no tipo de informação correspondente. (Confira a descrição da função SQLGetInfo.)