Condividi tramite


Livelli di conformità SQL

Il livello di grammatica SQL-92 supportato da un driver è indicato dal valore restituito da una chiamata a SQLGetInfo con il tipo di informazioni SQL_SQL_CONFORMANCE. Ciò indica se il driver è conforme ai livelli Entry, FIPS Transitional, Intermediate o Full definiti in SQL-92.

Tutti i driver ODBC devono supportare la grammatica SQL minima descritta in Grammatica SQL minima nell'Appendice C: Grammatica SQL. Questa grammatica è un sottoinsieme del livello SQL-92 iniziale. I driver possono supportare SQL aggiuntivi ed essere conformi ai livelli SQL-92 Entry, Intermediate o Full o al livello FIPS 127-2 Transitional. I driver conformi a un determinato livello di SQL-92 o FIPS 127-2 possono supportare funzionalità aggiuntive in uno qualsiasi dei livelli superiori, sebbene non siano ancora completamente conformi a tale livello. Per determinare se una funzionalità è supportata, un'applicazione deve chiamare SQLGetInfo con il tipo di informazioni appropriato. Il livello di conformità di una funzionalità SQL è descritto nel tipo di informazioni corrispondente. (Vedere la descrizione della funzione SQLGetInfo.)