级别 1 接口一致性
级别 1 接口的一致性级别包括核心接口一致性级别功能以及通常在 OLTP 关系 DBMS 中提供的附加功能,例如事务。 级别 1 接口一致性驱动程序使应用程序除了核心接口一致性级别的功能外,还可以执行以下操作:
功能编号 | 说明 |
---|---|
101 | 指定数据库表和视图的架构(使用两部分命名)。 (有关详细信息,请参阅级别 2 接口一致性中的三部分命名功能 201。) |
102 | 调用 ODBC 函数的真实异步执行,其中适用的 ODBC 函数在给定连接上都是同步的或异步的。 |
103 | 使用可滚动游标,通过使用除 SQL_FETCH_NEXT 以外的 FetchOrientation 参数调用 SQLFetchScroll,从而在非仅向前的方法中实现对结果集的访问。 (SQL_FETCH_BOOKMARK FetchOrientation 位于级别 2 接口一致性的功能 204 中。) |
104 | 通过调用 SQLPrimaryKeys 来获取表的主键。 |
105 | 通过用于过程调用的 ODBC 转义序列使用存储过程,并通过调用 SQLProcedureColumns 和 SQLProcedures 来查询有关存储过程的数据字典。 (在数据源上创建和存储过程的过程超出了本文档的范围。) |
106 | 通过调用 SQLBrowseConnect,以交互方式浏览可用服务器来连接到数据源。 |
107 | 使用 ODBC 函数而不是 SQL 语句来执行某些数据库操作:具有 SQL_POSITION 和 SQL_REFRESH 的 SQLSetPos。 |
108 | 通过调用 SQLMoreResults 来访问批处理和存储过程生成的多个结果集的内容。 |
109 | 通过真正的原子性和在 SQLEndTran 中指定 SQL_ROLLBACK 的能力来分隔跨越多个 ODBC 函数的事务。 |