Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poziom zgodności interfejsu poziomu 2 obejmuje funkcjonalność poziomu zgodności interfejsu poziomu 1 oraz następujące funkcje:
| Numer funkcji | Description |
|---|---|
| 201 | Użyj trzech części nazw tabel i widoków bazy danych. (Aby uzyskać więcej informacji, zobacz dwuczęściową funkcję obsługi nazewnictwa 101 w temacie Zgodność interfejsu poziomu 1). |
| 202 | Opisz parametry dynamiczne, wywołując metodę SQLDescribeParam. |
| 203 | Używaj nie tylko parametrów wejściowych, ale także parametrów wyjściowych i wejściowych/wyjściowych oraz wartości wyników procedur składowanych. |
| 204 | Użyj zakładek, w tym pobieranie zakładek, wywołując SQLDescribeCol i SQLColAttribute dla numeru kolumny 0; pobieraj na podstawie zakładki, wywołując SQLFetchScroll z argumentem FetchOrientation ustawionym na SQL_FETCH_BOOKMARK; oraz aktualizuj, usuwaj i pobieraj za pomocą operacji na zakładkach, wywołując SQLBulkOperations z argumentem Operation ustawionym na SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK lub SQL_FETCH_BY_BOOKMARK. |
| 205 | Pobierz zaawansowane informacje o słowniku danych, wywołując metody SQLColumnPrivileges, SQLForeignKeys i SQLTablePrivileges. |
| 206 | Użyj funkcji ODBC zamiast instrukcji SQL, aby wykonywać dodatkowe operacje bazy danych, wywołując operacje SQLBulkOperations za pomocą SQL_ADD lub SQLSetPos z SQL_DELETE lub SQL_UPDATE. (Obsługa wywołań do obiektów SQLSetPos z argumentem LockType ustawionym na SQL_LOCK_EXCLUSIVE lub SQL_LOCK_UNLOCK nie jest częścią poziomów zgodności, ale jest funkcją opcjonalną). |
| 207 | Włącz asynchroniczne wykonywanie funkcji ODBC dla określonych zapytań. |
| 208 | Aby uzyskać kolumnę identyfikującą wiersz SQL_ROWVER dla tabel, wywołaj funkcję SQLSpecialColumns. (Aby uzyskać więcej informacji, zobacz obsługę funkcji SQLSpecialColumns z argumentem IdentifierType ustawionym na SQL_BEST_ROWID jako funkcja 20 w zgodności interfejsu podstawowego). |
| 209 | Ustaw atrybut instrukcji SQL_ATTR_CONCURRENCY na co najmniej jedną wartość inną niż SQL_CONCUR_READ_ONLY. |
| 210 | Możliwość ustawiania limitu czasu dla żądania logowania i zapytań SQL (SQL_ATTR_LOGIN_TIMEOUT i SQL_ATTR_QUERY_TIMEOUT). |
| 211 | Możliwość zmiany domyślnego poziomu izolacji; możliwość wykonywania transakcji przy użyciu "serializowalnego" poziomu izolacji. |