Schnittstellenübereinstimmung auf Ebene 1
Die Level 1-Schnittstellenkonformitätsebene enthält die Funktionalität der Core-Schnittstellenkonformität sowie zusätzliche Features, z. B. Transaktionen, die in der Regel in einem OLTP-relationalen DBMS verfügbar sind. Ein schnittstellenkonformer Treiber der Ebene 1 ermöglicht der Anwendung zusätzlich zu den Features auf der Core-Schnittstellenkonformitätsebene Folgendes:
Featurenummer | Beschreibung |
---|---|
101 | Geben Sie das Schema von Datenbanktabellen und -ansichten an (mit zweiteiliger Benennung). (Weitere Informationen finden Sie im dreiteiligen Benennungsfeature 201 in Level 2 Interface Conformance.) |
102 | Aufrufen einer echten asynchronen Ausführung von ODBC-Funktionen, sofern zutreffende ODBC-Funktionen alle synchron oder alle asynchron in einer bestimmten Verbindung sind. |
103 | Verwenden Sie bildlauffähige Cursor und erreichen Sie dadurch zugriff auf ein Resultset in anderen Methoden als vorwärts, indem Sie SQLFetchScroll mit dem FetchOrientation-Argument aufrufen, das nicht SQL_FETCH_NEXT. (Die SQL_FETCH_BOOKMARK FetchOrientation ist in Feature 204 in Level 2 Interface Conformance enthalten.) |
104 | Rufen Sie Primärschlüssel von Tabellen ab, indem Sie SQLPrimaryKeys aufrufen. |
105 | Verwenden Sie gespeicherte Prozeduren, über die ODBC-Escapesequenz für Prozeduraufrufe und abfragen Sie das Datenwörterbuch in Bezug auf gespeicherte Prozeduren, indem Sie SQLProcedureColumns und SQLProcedures aufrufen. (Der Prozess, mit dem Prozeduren erstellt und in der Datenquelle gespeichert werden, liegt außerhalb des Gültigkeitsbereichs dieses Dokuments.) |
106 | Verbinden zu einer Datenquelle durch interaktives Durchsuchen der verfügbaren Server durch Aufrufen SQLBrowse Verbinden. |
107 | Verwenden Sie ODBC-Funktionen anstelle von SQL-Anweisungen, um bestimmte Datenbankvorgänge auszuführen: SQLSetPos mit SQL_POSITION und SQL_REFRESH. |
108 | Erhalten Sie Zugriff auf den Inhalt mehrerer Resultsets, die von Batches und gespeicherten Prozeduren generiert werden, indem Sie SQLMoreResults aufrufen. |
109 | Trennen Sie Transaktionen, die mehrere ODBC-Funktionen umfassen, mit wahrer Atomität und der Möglichkeit, SQL_ROLLBACK in SQLEndTran anzugeben. |