Condividi tramite


Conformità dell'interfaccia di livello 2

Il livello di conformità dell'interfaccia di livello 2 include la funzionalità a livello di conformità dell'interfaccia di livello 1 e le funzionalità seguenti:

Numero di funzionalità Description
201 Usare i nomi delle tabelle e delle viste di database formati da tre parti. Per altre informazioni, vedere la funzionalità 101 di supporto alla denominazione in due parti in Conformità dell'interfaccia di livello 1.
202 Descrivere i parametri dinamici chiamando SQLDescribeParam.
203 Usare non solo i parametri di input, ma anche i parametri di output e input/output e i valori dei risultati delle stored procedure.
204 Usare i segnalibri, incluso il recupero di segnalibri, chiamando SQLDescribeCol e SQLColAttribute per la colonna numero 0; il recupero basato su un segnalibro, chiamando SQLFetchScroll con l'argomento FetchOrientation impostato su SQL_FETCH_BOOKMARK; e le operazioni di aggiornamento, eliminazione e recupero basate su segnalibro, chiamando SQLBulkOperations con l'argomento Operation impostato su SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK o SQL_FETCH_BY_BOOKMARK.
205 Recuperare informazioni avanzate sul dizionario dati chiamando SQLColumnPrivileges, SQLForeignKeys e SQLTablePrivileges.
206 Usare le funzioni ODBC anziché le istruzioni SQL per eseguire operazioni di database aggiuntive chiamando SQLBulkOperations con SQL_ADD o SQLSetPos con SQL_DELETE o SQL_UPDATE. Il supporto per le chiamate a SQLSetPos con l'argomento LockType impostato su SQL_LOCK_EXCLUSIVE o SQL_LOCK_UNLOCK non fa parte dei livelli di conformità, ma è una funzionalità facoltativa.
207 Abilitare l'esecuzione asincrona delle funzioni ODBC per le singole istruzioni specifiche.
208 Ottenere, chiamando SQLSpecialColumns, la colonna di identificazione delle righe SQL_ROWVER delle tabelle. Per altre informazioni, vedere il supporto per SQLSpecialColumns con l'argomento IdentifierType impostato su SQL_BEST_ROWID come funzionalità 20 in Conformità dell'interfaccia core.
209 Impostare l'attributo dell'istruzione SQL_ATTR_CONCURRENCY su almeno un valore diverso da SQL_CONCUR_READ_ONLY.
210 Possibilità di timeout della richiesta di accesso e delle query SQL (SQL_ATTR_LOGIN_TIMEOUT e SQL_ATTR_QUERY_TIMEOUT).
211 Possibilità di modificare il livello di isolamento predefinito; possibilità di eseguire transazioni con il livello di isolamento "serializzabile".