Conformità di interfaccia di livello 2

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

Numero di funzionalità Descrizione
201 Usare nomi in tre parti di tabelle e viste di database. Per altre informazioni, vedere la funzionalità di supporto per la denominazione in due parti 101 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 di input/output e i valori dei risultati delle stored procedure.
204 Usare i segnalibri, incluso il recupero dei segnalibri, chiamando SQLDescribeCol e SQLColAttribute sulla colonna numero 0. recupero in base a un segnalibro, chiamando SQLFetchScroll con l'argomento FetchOrientation impostato su SQL_FETCH_BOOKMARK; e aggiornano, eliminano e recuperano tramite segnalibri 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é SQL istruzioni 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 di funzioni ODBC per singole istruzioni specificate.
208 Ottenere la SQL_ROWVER di tabelle che identificano le righe chiamando SQLSpecialColumns. Per altre informazioni, vedere il supporto per SQLSpecialColumns con l'argomento IdentifierType impostato su SQL_BEST_ROWID come funzionalità 20 in Conformità dell'interfaccia dibase.
209 Impostare l'SQL_ATTR_CONCURRENCY dell'istruzione su almeno un valore diverso da SQL_CONCUR_READ_ONLY.
210 Possibilità di timeout della richiesta di accesso e SQL query (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".