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