级别 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 拥有的视图标识为系统视图。 |