级别 2 接口一致性
级别 2 接口一致性级别包括级别 1 接口一致性级别功能以及以下功能:
功能编号 | 说明 |
---|---|
201 | 使用数据库表和视图的三部分名称。 (有关详细信息,请参阅级别 1 接口一致性中的三部分命名支持功能 101。) |
202 | 通过调用 SQLDescribeParam 来描述动态参数。 |
203 | 不仅使用输入参数,而且还使用输出和输入/输出参数和存储过程的结果值。 |
204 | 通过在列编号 0 上调用 SQLDescribeCol 和 SQLColAttribute 来使用书签(包括检索书签);通过调用 SQLFetchScroll 并将 FetchOrientation 参数设置为 SQL_FETCH_BOOKMARK 基于书签进行提取;并通过调用 SQLBulkOperations 并将 Operation 参数设置为 SQL_UPDATE_BY_BOOKMARK、SQL_DELETE_BY_BOOKMARK 或 SQL_FETCH_BY_BOOKMARK 来按书签操作进行更新、删除和提取。 |
205 | 通过调用 SQLColumnPrivileges、SQLForeignKeys 和 SQLTablePrivileges 来检索有关数据字典的高级信息。 |
206 | 使用 ODBC 函数而不是 SQL 语句执行其他数据库操作,方法是使用 SQL_ADD 调用 SQLBulkOperations 或使用 SQL_DELETE 或 SQL_UPDATE 调用 SQLSetPos。 (支持调用 SQLSetPos 并将 LockType 参数设置为 SQL_LOCK_EXCLUSIVE 或 SQL_LOCK_UNLOCK 不是一致性级别的一部分,而是可选功能。) |
207 | 为指定的单个语句启用 ODBC 函数的异步执行。 |
208 | 通过调用 SQLSpecialColumns 获取表的 SQL_ROWVER 行标识列。 (有关详细信息,请参阅对核心接口一致性中的支持将 IdentifierType 参数设置为 SQL_BEST_ROWID 的 SQLSpecialColumns 作为功能 20。) |
209 | 将 SQL_ATTR_CONCURRENCY 语句属性设置为除 SQL_CONCUR_READ_ONLY 以外的至少一个值。 |
210 | 使登录请求和 SQL 查询超时的能力(SQL_ATTR_LOGIN_TIMEOUT 和 SQL_ATTR_QUERY_TIMEOUT)。 |
211 | 更改默认隔离级别的能力;使用“可序列化”隔离级别执行事务的能力。 |