Conformidade de interface nível 1
O nível de conformidade da interface de nível 1 inclui a funcionalidade de nível de conformidade da interface de núcleo, além de recursos adicionais, como transações, que geralmente estão disponíveis em um DBMS relacional OLTP. Um driver compatível com a interface de nível 1 permite que o aplicativo faça o seguinte, além dos recursos no nível de conformidade da interface de núcleo:
Número do recurso | Descrição |
---|---|
101 | Especifique o esquema de tabelas e exibições de banco de dados (usando nomenclatura de duas partes). (Para obter mais informações, confira o recurso de nomenclatura de três partes 201 em Conformidade de interface nível 2.) |
102 | Invoque a execução assíncrona verdadeira de funções ODBC, onde as funções ODBC aplicáveis são todas síncronas ou todas assíncronas em uma determinada conexão. |
103 | Use cursores roláveis e, assim, obtenha acesso a um conjunto de resultados em métodos diferentes de somente encaminhamento, chamando SQLFetchScroll com o argumento FetchOrientation diferente de SQL_FETCH_NEXT. (O SQL_FETCH_BOOKMARK FetchOrientation está no recurso 204 em Conformidade de interface nível 2.) |
104 | Obtenha chaves primárias de tabelas, chamando SQLPrimaryKeys. |
105 | Use procedimentos armazenados, por meio da sequência de escape ODBC para chamadas de procedimento, e confira o dicionário de dados sobre procedimentos armazenados, chamando SQLProcedureColumns e SQLProcedures. (O processo pelo qual os procedimentos são criados e armazenados na fonte de dados está fora do escopo deste documento.) |
106 | Conecte-se a uma fonte de dados navegando interativamente nos servidores disponíveis, chamando SQLBrowseConnect. |
107 | Use funções ODBC em vez de instruções SQL para executar determinadas operações de banco de dados: SQLSetPos com SQL_POSITION e SQL_REFRESH. |
108 | Obtenha acesso ao conteúdo de vários conjuntos de resultados gerados por lotes e procedimentos armazenados, chamando SQLMoreResults. |
109 | Delimite transações que abrangem várias funções ODBC, com verdadeira atomicidade e a capacidade de especificar SQL_ROLLBACK no SQLEndTran. |