Sdílet prostřednictvím


Shoda rozhraní úrovně 2

Úroveň shody rozhraní úrovně 2 zahrnuje funkce na úrovni 1 rozhraní a následující funkce:

Číslo funkce Description
201 Použijte třídílné názvy databázových tabulek a zobrazení. (Další informace najdete v části Podpora pojmenování dvoudílné funkce 101 v souladu s rozhraním úrovně 1.)
202 Popis dynamických parametrů voláním SQLDescribeParam
203 Používejte nejen vstupní parametry, ale také výstupní a vstupní/výstupní parametry a výsledné hodnoty uložených procedur.
204 Použití záložek, včetně načítání záložek, voláním SQLDescribeCol a SQLColAttribute na číslo sloupce 0; načtení na základě záložky voláním SQLFetchScroll s argumentem FetchOrientation nastaveným na SQL_FETCH_BOOKMARK; a aktualizace, odstranění a načtení na základě záložky voláním SQLBulkOperations s argumentem Operace nastaveným na SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK nebo SQL_FETCH_BY_BOOKMARK.
205 Načtěte rozšířené informace o datovém slovníku voláním SQLColumnPrivileges, SQLForeignKeys a SQLTablePrivileges.
206 Pomocí funkcí ODBC místo příkazů SQL můžete provádět další databázové operace voláním SQLBulkOperations s SQL_ADD nebo SQLSetPos s SQL_DELETE nebo SQL_UPDATE. (Podpora volání SQLSetPos s argumentem LockType nastaveným na SQL_LOCK_EXCLUSIVE nebo SQL_LOCK_UNLOCK není součástí úrovní shody, ale je volitelná funkce.)
207 Povolte asynchronní spouštění funkcí ODBC pro zadané jednotlivé příkazy.
208 Získejte sloupec identifikující řádky tabulek SQL_ROWVER voláním SQLSpecialColumns. (Další informace najdete v podpoře sqlSpecialColumns s argumentem IdentifierType nastaveným na SQL_BEST_ROWID jako funkce 20 v souladu s rozhraním Core.)
209 Nastavte atribut příkazu SQL_ATTR_CONCURRENCY na minimálně jednu jinou hodnotu než SQL_CONCUR_READ_ONLY.
210 Možnost vypršení časového limitu žádosti o přihlášení a dotazů SQL (SQL_ATTR_LOGIN_TIMEOUT a SQL_ATTR_QUERY_TIMEOUT).
211 Možnost změnit výchozí úroveň izolace; schopnost provádět transakce s "serializovatelnou" úrovní izolace.