層級 2 介面一致性

層級 2 介面一致性層級包含層級 1 介面一致性功能,以及下列功能:

功能編號 描述
201 使用資料庫資料表和檢視的三部分名稱。 (如需詳細資訊,請參閱層級 1 介面一致性中的兩部分命名功能 101。)
202 呼叫 SQLDescribeParam 來描述動態參數。
203 不僅使用輸入參數,也使用輸出和輸入/輸出參數,以及預存程序的結果值。
204 在資料行編號 0 上呼叫 SQLDescribeColSQLColAttribute 以使用書籤 (包括擷取書籤);根據書籤進行擷取,方法是呼叫 SQLFetchScroll 並將 FetchOrientation 引數設定為 SQL_FETCH_BOOKMARK,以及依據書籤作業進行更新、刪除及擷取,方法是呼叫 SQLBulkOperations,並將 Operation 引數設定為 SQL_UPDATE_BY_BOOKMARK、SQL_DELETE_BY_BOOKMARK 或 SQL_FETCH_BY_BOOKMARK。
205 擷取資料字典的進階資訊,方法是呼叫 SQLColumnPrivilegesSQLForeignKeysSQLTablePrivileges
206 使用 ODBC 函式而非 SQL 陳述式來執行其他資料庫作業,方法是使用 SQL_ADD 呼叫 SQLBulkOperations,或使用 SQL_DELETE 或 SQL_UPDATE 呼叫 SQLSetPos。 (支援呼叫 SQLSetPosLockType 引數設定為 SQL_LOCK_EXCLUSIVE 或 SQL_LOCK_UNLOCK 不是一致性層級的一部分,而是選擇性的功能。)
207 為指定的個別陳述式啟用 ODBC 函式的非同步執行。
208 藉由呼叫 SQLSpecialColumns 來取得資料表 SQL_ROWVER 可識別資料列的資料行。 (如需詳細資訊,請參閱核心介面一致性中將 IdentifierType 引數設定為 SQL_BEST_ROWID 作為功能 20 的 SQLSpecialColumns 支援。)
209 將 SQL_ATTR_CONCURRENCY 陳述式屬性設定為至少 SQL_CONCUR_READ_ONLY 以外的一個值。
210 逾時登入要求和 SQL 查詢的能力 (SQL_ATTR_LOGIN_TIMEOUT 與 SQL_ATTR_QUERY_TIMEOUT)。
211 變更預設隔離等級的能力;能夠執行具有「可序列化」隔離等級的交易。