Megosztás:


SQL-megfelelőség szintjei

Az illesztőprogram által támogatott SQL-92 nyelvhelyesség szintjét az SQLGetInfo hívása által visszaadott érték jelzi az SQL_SQL_CONFORMANCE adattípussal. Ez azt jelzi, hogy az illesztőprogram megfelel-e az SQL-92-ben definiált Belépési, FIPS Átmeneti, Köztes vagy Teljes szintnek.

Minden ODBC-illesztőnek támogatnia kell az SQL minimális nyelvhelyességi szabályzatában leírt minimális SQL-nyelvtant a C függelékben: SQL Grammar. Ez a grammatikája az SQL-92 alapszintjének egy részhalmaza. Az illesztőprogramok támogathatják a további SQL-t, és megfelelnek az SQL-92 Bejegyzés, Köztes vagy Teljes szintnek, illetve a FIPS 127–2 átmeneti szintnek. Az SQL-92 vagy a FIPS 127-2 adott szintjének megfelelő illesztőprogramok a magasabb szintek bármelyikében támogathatják a további funkciókat, de nem lehetnek teljes mértékben megfelelnek ennek a szintnek. Annak megállapításához, hogy egy szolgáltatás támogatott-e, az alkalmazásnak a megfelelő információtípussal kell meghívnia az SQLGetInfo-t . Az SQL-funkciók megfelelőségi szintjét a megfelelő információtípus ismerteti. (Lásd az SQLGetInfo függvény leírását.)