層級 1 介面一致性

層級 1 的介面一致性層級,包含了核心介面一致性層級功能,以及通常可在 OLTP 關聯式 DBMS 中使用的其他功能,例如交易。 層級 1 介面一致性驅動程式讓應用程式除了執行核心介面一致性層級的功能之外,還可以執行下列動作:

功能編號 Description
101 指定資料庫資料表和檢視的結構描述 (使用兩部分命名)。 (如需詳細資訊,請參閱層級 2 介面一致性中的三部分命名功能 201。)
102 叫用 TRUE ODBC 函式的非同步執行,對於指定的連接,此處適用的 ODBC 函式會全數為同步,或全數為非同步函式。
103 使用可捲動的資料指標,如此能藉由使用 SQL_FETCH_NEXT 以外的 FetchOrientation 引數呼叫 SQLFetchScroll,透過順向以外的方式存取結果集。 (SQL_FETCH_BOOKMARK FetchOrientation 位於層級 2 介面一致性中的功能 204。)
104 藉由呼叫 SQLPrimaryKeys 來取得資料表的主索引鍵。
105 藉由呼叫 SQLProcedureColumnsSQLProcedures,透過程序呼叫的 ODBC 逸出序列來使用預存程序,並查詢預存程序相關的資料字典。 (建立程序並儲存在資料來源上的流程,不在本文件的討論範圍內。)
106 呼叫 SQLBrowseConnect,以互動方式瀏覽可用的伺服器,藉以連線到資料來源。
107 使用 ODBC 函式而非 SQL 陳述式來執行特定資料庫作業:具有 SQL_POSITION 和 SQL_REFRESH 的 SQLSetPos
108 藉由呼叫 SQLMoreResults,存取以批次和預存程序產生的複數結果集內容。
109 運用 True 不可部分完成性,以及可在 SQLEndTran 中指定 SQL_ROLLBACK 的能力,來分隔涵蓋數個 ODBC 函式的交易。