Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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". |