Freigeben über


Level 2-Schnittstellenkonformität

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

Funktionsnummer Description
201 Verwenden Sie dreiteilige Namen von Datenbanktabellen und Ansichten. (Weitere Informationen finden Sie in der zweiteiligen Benennungsunterstützungsfunktion 101 in der Schnittstellenkonformität der Ebene 1.)
202 Beschreiben Sie dynamische Parameter, indem Sie SQLDescribeParam aufrufen.
203 Verwenden Sie nicht nur Eingabeparameter, sondern auch Ausgabe- und Eingabe/Ausgabe-Parameter sowie Ergebniswerte von gespeicherten Prozeduren.
204 Verwenden Sie Lesezeichen, einschließlich des Abrufens von Lesezeichen, indem Sie SQLDescribeCol und SQLColAttribute für die Spaltennummer 0 aufrufen; Abrufen basierend auf einem Lesezeichen durch Aufrufen von SQLFetchScroll mit dem Argument FetchOrientation, das auf SQL_FETCH_BOOKMARK festgelegt ist; und aktualisieren, löschen und abrufen mittels Lesezeichenoperationen, indem Sie SQLBulkOperations aufrufen, wobei das Argument Operation auf SQL_UPDATE_BY_BOOKMARK, SQL_DELETE_BY_BOOKMARK oder SQL_FETCH_BY_BOOKMARK festgelegt ist.
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. (Die Unterstützung für Aufrufe von 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 bestimmte Einzelanweisungen.
208 Rufen Sie die SQL_ROWVER Zeilenidentifikationsspalte von Tabellen ab, indem Sie SQLSpecialColumns aufrufen. (Weitere Informationen finden Sie unter der Unterstützung 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 Standard-Isolationsstufe zu ändern; die Möglichkeit, Transaktionen mit der Isolationsstufe "serializable" auszuführen.