層級 1 介面一致性

第一層介面相容性層級包含核心介面相容性層級功能,以及通常在 OLTP 關聯式資料庫管理系統中提供的交易等額外功能。 Level 1 介面相容驅動程式讓應用程式除了核心介面相容性層級的功能外,還能執行以下功能:

功能編號 Description
101 指定資料庫資料表與檢視的結構(使用兩部分命名)。 (更多資訊請參閱 第二層介面合規中的三段式命名功能 201。)
102 呼叫 ODBC 函式的真正非同步執行,若適用的 ODBC 函式在特定連線上全部為同步或全非同步。
103 使用可捲動游標,藉此透過呼叫 SQLFetchScroll 並使用非 SQL_FETCH_NEXT 的 FetchOrientation 參數,從而取得非正向方法的結果集存取。 (SQL_FETCH_BOOKMARK FetchOrientation 位於 第 2 層介面相容性功能第 204 頁。)
104 透過呼叫 SQLPrimarykeys 取得資料表的主鍵。
105 使用儲存程序,通過 ODBC 跳脫序列來進行程序呼叫,並通過呼叫 SQLProcedureColumnsSQLProcedures 查詢有關儲存程序的資料字典。 (程序建立及儲存在資料來源上的過程不在本文件範圍內。)
106 透過互動式瀏覽可用伺服器,呼叫 SQLBrowseConnect 來連接資料來源。
107 使用 ODBC 函式取代 SQL 語句來執行某些資料庫操作: SQLSetPos 搭配 SQL_POSITION 和 SQL_REFRESH。
108 透過呼叫 SQLMoreResults 來存取由批次和儲存程序產生的多個結果集內容。
109 定義跨越多個 ODBC 函式的交易,實現真正的交易原子性,並能在 SQLEndTran 中指定 SQL_ROLLBACK。