SQL-Übereinstimmungsebenen
Die von einem Treiber unterstützte Grammatikebene von SQL-92 wird durch den Wert angegeben, der von einem Aufruf von SQLGetInfo mit dem SQL_SQL_CONFORMANCE Informationstyp zurückgegeben wird. Dies gibt an, ob der Treiber den in SQL-92 definierten Stufen "Entry", "FIPS Transition", "Intermediate" oder "Full" entspricht.
Alle ODBC-Treiber müssen die mindestens in SQL-Mindestgrammatik beschriebene SQL-Grammatik in Anhang C: SQL-Grammatik unterstützen. Diese Grammatik ist eine Teilmenge der Einstiegsebene von SQL-92. Treiber unterstützen möglicherweise zusätzliche SQL und entsprechen der SQL-92 Entry-, Intermediate- oder Full-Ebene oder der FIPS 127-2-Übergangsstufe. Treiber, die einer bestimmten Ebene von SQL-92 oder FIPS 127-2 entsprechen, können zusätzliche Features in einer der höheren Ebenen unterstützen, die dieser Ebene noch nicht vollständig entsprechen. Um festzustellen, ob ein Feature unterstützt wird, sollte eine Anwendung SQLGetInfo mit dem entsprechenden Informationstyp aufrufen. Die Konformitätsstufe eines SQL-Features wird im entsprechenden Informationstyp beschrieben. (Siehe Beschreibung der SQLGetInfo-Funktion .)