Compartilhar via


Conformidade de interface nível 2

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

Número do recurso Descrição
201 Use nomes de três partes de tabelas e exibições de banco de dados. (Para obter mais informações, confira o recurso de suporte de nomenclatura de duas partes 101 em Conformidade de interface 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 na coluna número 0; busca com base em um indicador, chamando SQLFetchScroll com o argumento FetchOrientation definido como SQL_FETCH_BOOKMARK; e atualização, exclusão e busca 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. (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 de tabelas de identificação de linha SQL_ROWVER, chamando SQLSpecialColumns. (Para obter mais informações, confira o suporte para SQLSpecialColumns com o argumento IdentifierType definido como SQL_BEST_ROWID como recurso 20 em Conformidade de interface de núcleo.)
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 atingir o tempo limite da solicitação de logon e 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.