Dela via


SQL-överensstämmelsenivåer

Nivån för SQL-92-grammatik som stöds av en drivrutin anges av värdet som returneras av ett anrop till SQLGetInfo med SQL_SQL_CONFORMANCE informationstyp. Detta anger om drivrutinen överensstämmer med nivåerna Entry, FIPS Transitional, Intermediate eller Full som definieras i SQL-92.

Alla ODBC-drivrutiner måste ha stöd för den minsta SQL-grammatik som beskrivs i SQL Minimum Grammar i bilaga C: SQL Grammar. Den här grammatiken är en delmängd av startnivån för SQL-92. Drivrutiner kan ha stöd för ytterligare SQL och överensstämma med SQL-92 Entry, Intermediate eller Full nivå, eller FIPS 127-2 Transitional nivå. Drivrutiner som uppfyller en viss nivå av SQL-92 eller FIPS 127-2 kan stödja ytterligare funktioner på någon av de högre nivåerna men inte vara helt kompatibla med den nivån. För att avgöra om en funktion stöds bör ett program anropa SQLGetInfo med lämplig informationstyp. Överensstämmelsenivån för en SQL-funktion beskrivs i motsvarande informationstyp. (Se funktionsbeskrivningen för SQLGetInfo .)