Compartilhar via


Conformidade de interface de nível 2

O nível de conformidade da interface Nível 2 inclui a funcionalidade do nível de conformidade da interface Nível 1, além dos seguintes recursos:

Número da funcionalidade Description
201 Use nomes de três partes de tabelas e visões de banco de dados. (Para obter mais informações, consulte o recurso de suporte à nomenclatura de duas partes 101 em Conformidade de Interface de Nível 1.)
202 Descreva parâmetros dinâmicos chamando SQLDescribeParam.
203 Use não apenas parâmetros de entrada, mas também parâmetros de saída e entrada/saída e valores de resultado de procedimentos armazenados.
204 Use indicadores, incluindo a recuperação de indicadores, chamando SQLDescribeCol e SQLColAttribute no número 0 da coluna; busca com base em um indicador, chamando SQLFetchScroll com o argumento FetchOrientation definido como SQL_FETCH_BOOKMARK; e atualize, exclua e busque por operações de indicador chamando SQLBulkOperations com o argumento Operation definido como SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK ou SQL_FETCH_BY_BOOKMARK.
205 Recupere informações avançadas sobre o dicionário de dados chamando SQLColumnPrivileges, SQLForeignKeys e SQLTablePrivileges.
206 Use funções ODBC em vez de instruções SQL para executar operações de banco de dados adicionais, chamando SQLBulkOperations com SQL_ADD ou SQLSetPos com SQL_DELETE ou SQL_UPDATE. (O suporte para chamadas para SQLSetPos com o argumento LockType definido como SQL_LOCK_EXCLUSIVE ou SQL_LOCK_UNLOCK não faz parte dos níveis de conformidade, mas é um recurso opcional.)
207 Habilite a execução assíncrona de funções ODBC para instruções individuais especificadas.
208 Obtenha a coluna SQL_ROWVER que identifica linhas das tabelas, chamando SQLSpecialColumns. (Para obter mais informações, consulte o suporte para SQLSpecialColumns com o argumento IdentifierType definido como SQL_BEST_ROWID como o recurso 20 em Conformidade da Interface Principal.)
209 Defina o atributo de instrução SQL_ATTR_CONCURRENCY como pelo menos um valor diferente de SQL_CONCUR_READ_ONLY.
210 A capacidade de cronometrar a solicitação de logon e as consultas SQL (SQL_ATTR_LOGIN_TIMEOUT e SQL_ATTR_QUERY_TIMEOUT).
211 A capacidade de alterar o nível de isolamento padrão; a capacidade de executar transações com o nível "serializável" de isolamento.