级别 1 API 函数(Oracle ODBC 驱动程序)

重要

Windows 的未来版本中将移除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 Oracle 提供的 ODBC 驱动程序。

此级别的函数提供核心接口一致性以及其他功能,例如事务支持。

API 函数 备注
SQLColumns 为表创建结果集,该结果集是一个或多个指定表的列列表。 请求 PUBLIC 同义词的列时,必须设置 SYNONYMCOLUMNS 连接属性,并将空字符串指定为 szTableOwner 参数。 返回 PUBLIC 同义词的列时,驱动程序会将 TABLE NAME 列设置为空字符串。 结果集包含每行末尾的附加列 ORDINAL POSITION。 此值是表中列的序号位置。
SQLDriverConnect 连接到现有数据源。 有关详细信息,请参阅 连接字符串格式和属性
SQLGetConnectOption 返回连接选项的当前设置。 此函数部分受支持。 驱动程序支持 fOption 参数的所有值,但不支持 fOption 参数SQL_TXN_ISOLATION的某些 vParam 值。 有关详细信息,请参阅 连接选项
SQLGetData 检索给定结果集的当前记录中单个字段的值。
SQLGetFunctions 对于所有受支持的函数,返回 TRUE。 由驱动程序管理器实现。
SQLGetInfo 返回有关 ODBC Driver for Oracle 以及与连接句柄 hdbc 关联的数据源的信息,包括 SQLHDBC、SQLUSMALLINT、SQLPOINTER、SQLSMALLINT 和 SQLSMALLINT *。
SQLGetStmtOption 返回语句选项的当前设置。 有关详细信息,请参阅 语句选项
SQLGetTypeInfo 返回有关数据源支持的数据类型的信息。 驱动程序返回 SQL 结果集中的信息。
SQLParamData SQLPutData 结合使用,以在语句执行时指定参数数据。
SQLPutData 允许应用程序在语句执行时将参数或列的数据发送到驱动程序。
SQLSetConnectOption 提供对控制连接的各个方面的选项的访问。 此函数部分受支持:驱动程序支持 fOption 参数的所有值,但不支持 fOption 参数SQL_TXN_ISOLATION的某些 vParam 值。 有关详细信息,请参阅 连接选项
SQLSetStmtOption 设置与语句句柄 hstmt 相关的选项。 有关详细信息,请参阅 语句选项
SQLSpecialColumns 检索唯一标识表中行的最佳列集。
SQLStatistics 检索有关单个表以及与该表关联的索引或标记名称的统计信息列表。 驱动程序将信息作为结果集返回。
SQLTables 返回 由 SQLTables 语句中的 参数指定的表名列表。 如果未指定参数,则返回当前数据源中存储的表名。 驱动程序将信息作为结果集返回。

枚举类型调用不会接收远程视图或本地参数化视图的结果集条目。 但是,调用具有唯一表名称说明符的 SQLTable 将找到具有该名称的此类视图(如果存在)的匹配项;这允许 API 在创建新表之前检查名称冲突。

返回的 PUBLIC 同义词TABLE_OWNER值为“”。

SYS 或 SYSTEM 拥有的视图标识为系统视图。