Freigeben über


Schnittstellenübereinstimmung auf Ebene 2

Die Level 2-Schnittstellenkonformitätsebene umfasst die Funktionalität der Level 1-Schnittstelle und die folgenden Features:

Featurenummer Beschreibung
201 Verwenden Sie dreiteilige Namen von Datenbanktabellen und Ansichten. (Weitere Informationen finden Sie im zweiteiligen Namensunterstützungsfeature 101 in Level 1 Interface Conformance.)
202 Beschreiben Sie dynamische Parameter, indem Sie SQLDescribeParam aufrufen.
203 Verwenden Sie nicht nur Eingabeparameter, sondern auch Ausgabe- und Ausgabeparameter sowie Ergebniswerte gespeicherter Prozeduren.
204 Verwenden Sie Lesezeichen, einschließlich des Abrufens von Textmarken, durch Aufrufen von SQLDescribeCol und SQLColAttribute für Die Spaltennummer 0; Abrufen basierend auf einer Textmarke, durch Aufrufen von SQLFetchScroll mit dem Argument FetchOrientation auf SQL_FETCH_BOOKMARK; und Aktualisieren, Löschen und Abrufen von Textmarkenvorgängen durch Aufrufen von SQLBulkOperations mit dem Argument "Operation " auf SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK, oder SQL_FETCH_BY_BOOKMARK.
205 Rufen Sie erweiterte Informationen zum Datenwörterbuch ab, indem Sie SQLColumnPrivileges, SQLForeignKeys und SQLTablePrivileges aufrufen.
206 Verwenden Sie ODBC-Funktionen anstelle von SQL-Anweisungen, um zusätzliche Datenbankvorgänge auszuführen, indem Sie SQLBulkOperations mit SQL_ADD oder SQLSetPos mit SQL_DELETE oder SQL_UPDATE aufrufen. (Support für Anrufe an SQLSetPos mit dem LockType-Argument, das auf SQL_LOCK_EXCLUSIVE oder SQL_LOCK_UNLOCK festgelegt ist, ist kein Teil der Konformitätsstufen, sondern ein optionales Feature.)
207 Aktivieren Sie die asynchrone Ausführung von ODBC-Funktionen für die angegebenen einzelnen Anweisungen.
208 Rufen Sie die SQL_ROWVER Zeilenidentifikationsspalte von Tabellen ab, indem Sie SQLSpecialColumns aufrufen. (Weitere Informationen finden Sie im Support für SQLSpecialColumns mit dem IdentifierType-Argument, das auf SQL_BEST_ROWID als Feature 20 in Core Interface Conformance festgelegt ist.)
209 Legen Sie das attribut der SQL_ATTR_CONCURRENCY-Anweisung auf mindestens einen anderen Wert als SQL_CONCUR_READ_ONLY fest.
210 Die Möglichkeit zum Timeout von Anmeldeanforderungen und SQL-Abfragen (SQL_ATTR_LOGIN_TIMEOUT und SQL_ATTR_QUERY_TIMEOUT).
211 Die Möglichkeit, die Standardisolationsstufe zu ändern; die Möglichkeit, Transaktionen mit der isolationsfähigen Ebene "serializierbar" auszuführen.