Поделиться через


Уровни соответствия SQL

Уровень грамматики SQL-92, поддерживаемой драйвером, указывается значением, возвращаемым вызовом SQLGetInfo с типом сведений SQL_SQL_CONFORMANCE. Это указывает, соответствует ли драйвер входу, FIPS Переходному, промежуточному или полному уровню, определенному в SQL-92.

Все драйверы ODBC должны поддерживать минимальную грамматику SQL, описанную в минимальной грамматике SQL в приложении C: грамматика SQL. Эта грамматика представляет собой подмножество уровня входа SQL-92. Драйверы могут поддерживать дополнительный SQL и соответствовать уровню входа, промежуточного или полного уровня SQL-92 или fiPS 127-2 переходного уровня. Драйверы, соответствующие заданному уровню SQL-92 или FIPS 127-2, могут поддерживать дополнительные функции в любом из более высоких уровней, но не полностью соответствуют данному уровню. Чтобы определить, поддерживается ли функция, приложение должно вызывать SQLGetInfo с соответствующим типом информации. Уровень соответствия компонента SQL описан в соответствующем типе информации. (См. раздел Описание функции SQLGetInfo .)