Partager via


Niveaux de conformité SQL

Le niveau de grammaire SQL-92 pris en charge par un pilote est indiqué par la valeur retournée par un appel à SQLGetInfo avec le type d’informations SQL_SQL_CONFORMANCE. Cela indique si le pilote est conforme à l’entrée, à la transition FIPS, aux niveaux intermédiaires ou complets définis dans SQL-92.

Tous les pilotes ODBC doivent prendre en charge la grammaire SQL minimale décrite dans la grammaire minimale SQL dans l’annexe C : Grammaire SQL. Cette grammaire est un sous-ensemble du niveau d’entrée de SQL-92. Les pilotes peuvent prendre en charge sql supplémentaire et être conformes à l’entrée, à l’intermédiaire ou au niveau complet SQL-92, ou au niveau de transition FIPS 127-2. Les pilotes qui se conforment à un niveau donné de SQL-92 ou FIPS 127-2 peuvent prendre en charge des fonctionnalités supplémentaires dans l’un des niveaux supérieurs, mais qui ne sont pas entièrement conformes à ce niveau. Pour déterminer si une fonctionnalité est prise en charge, une application doit appeler SQLGetInfo avec le type d’informations approprié. Le niveau de conformité d’une fonctionnalité SQL est décrit dans le type d’informations correspondant. (Voir le Description de la fonction SQLGetInfo .)