---
title: "OceanBase Connector/ODBC API 函数 - ODBC 驱动程序  V2.0.9 | OceanBase 文档中心"
description: OceanBase Connector/ODBC API 函数 下表总结了当前版本 OceanBase Connector/ODBC 所有可用的 API 函数。 有关详细的 ODBC API 函数信息，请参见 ODBC API 参考 。 函数名称 是否支持 用途 SQLAllocConnect 支持 获取连接句柄。 …
image: https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*OSPzQ6GUQF4AAAAAQHAAAAgAeiGDAQ/original
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*0V2BT7xsMSQAAAAAAAAAAAAADiGDAQ/original) ODBC 驱动程序 V 2.0.9

# OceanBase Connector/ODBC API 函数

更新时间：2026-06-15 08:37:29

[编辑](https://github.com/oceanbase/connector-odbc-doc/edit/V2.0.9/zh-CN/400.reference-information/100.odbc-api-functions.md)  

下表总结了当前版本 OceanBase Connector/ODBC 所有可用的 API 函数。

有关详细的 ODBC API 函数信息，请参见 [ODBC API 参考](https://learn.microsoft.com/zh-cn/sql/odbc/reference/syntax/odbc-api-reference?view=sql-server-ver16)。

| **函数名称** | **是否支持** | **用途** |
| --- | --- | --- |
| SQLAllocConnect | 支持 | 获取连接句柄。 |
| SQLAllocEnv | 支持 | 获取驱动程序分配的环境句柄。 |
| SQLAllocHandle | 支持 | 获取环境、连接、语句或描述符句柄。 |
| SQLAllocStmt | 支持 | 分配语句句柄。 |
| SQLBindCol | 支持 | 将应用程序的数据缓冲区与结果集中的列进行绑定。 |
| SQLBindParameter | 支持 | 将缓冲区与 SQL 语句中的参数标记进行绑定。 |
| SQLBrowseConnect | 支持（Windows 版本支持，Linux 版本不支持） | 返回连接到数据源所需的属性和属性值。 |
| SQLBulkOperations | 支持 | 执行批量插入、更新、删除和获取书签的操作。 |
| SQLCancel | 支持 | 取消对语句的处理操作。 |
| SQLCancelHandle | 支持 | 取消对连接或语句的处理操作。 |
| SQLCloseCursor | 支持 | 关闭已在语句上打开的游标并丢弃待定的结果。 |
| SQLColAttribute | 支持 | 返回结果集中某列的描述符信息。 |
| SQLColAttributes | 支持 | 返回结果集中某列的描述符信息。 |
| SQLColumnPrivileges | 支持 | 回指定表的列和与其相关联的权限。 |
| SQLColumns | 支持 | 返回指定表中的列名称。 |
| SQLConnect | 支持 | 建立驱动程序与数据源的连接。 |
| SQLCopyDesc | 支持 | 将一个描述符句柄的描述符信息复制到另一个句柄。 |
| SQLDescribeCol | 支持 | 返回结果集中某一列的结果描述符。 |
| SQLDisconnect | 支持 | 关闭与所指定连接句柄关联的连接。 |
| SQLDriverConnect | 支持 | 建立驱动程序与数据源的连接。 |
| SQLEndTran | 支持 | 请求提交或回滚语句操作。 |
| SQLError | 支持 | 返回错误或状态信息。 |
| SQLExecDirect | 支持 | 执行语句。 |
| SQLExecute | 支持 | 执行预处理语句。 |
| SQLExtendedFetch | 支持 | 返回结果集中指定的行。 |
| SQLFetch | 支持 | 返回结果集中的下一行。 |
| SQLFetchScroll | 支持 | 返回可滚动的结果行。 |
| SQLForeignKeys | 支持 | 返回构成外键的列名称（如果指定表存在）。 |
| SQLFreeConnect | 支持 | 释放连接句柄。 |
| SQLFreeEnv | 支持 | 释放环境句柄。 |
| SQLFreeHandle | 支持 | 释放环境、连接、语句或描述符句柄。 |
| SQLFreeStmt | 支持 | 结束语句处理，丢弃待定的结果，也可以释放与语句句柄相关联的所有资源。 |
| SQLGetConnectAttr | 支持 | 返回当前的连接属性设置。 |
| SQLGetConnectOption | 支持 | 返回连接选项的值。 |
| SQLGetCursorName | 支持 | 返回与指定语句相关联的游标名称。 |
| SQLGetData | 支持 | 检索结果集中单个列或单个参数的数据。 |
| SQLGetDescField | 支持 | 返回单个字段的当前设置或值。 |
| SQLGetDescRec | 支持 | 返回多个字段的当前设置或值。 |
| SQLGetDiagField | 支持 | 返回附加诊断信息（诊断数据结构的单个字段）。 |
| SQLGetDiagRec | 支持 | 返回附加诊断信息（诊断数据结构的多个字段）。 |
| SQLGetEnvAttr | 支持 | 返回环境属性的当前设置。 |
| SQLGetFunctions | 支持 | 返回有关驱动程序是否支持特定的 ODBC 函数的信息。 |
| SQLGetInfo | 支持 | 返回与连接关联的驱动程序和数据源的信息。 |
| SQLGetStmtAttr | 支持 | 返回语句属性的当前设置。 |
| SQLGetStmtOption | 支持 | 返回语句选项的值。 |
| SQLGetTypeInfo | 支持 | 返回有关支持的数据类型的信息。 |
| SQLMoreResults | 支持 | 判断语句上是否有更多结果可用。 |
| SQLNumParams | 支持 | 返回 SQL 语句中的参数数量。 |
| SQLNumResultCols | 支持 | 返回结果集中的列数。 |
| SQLParamData | 支持（MySQL 模式支持，Oracle 模式不支持） | 在执行时提供参数数据。 |
| SQLParamOptions | 支持 | 在执行时提供参数选项。 |
| SQLPrepare | 支持 | 预处理要执行的 SQL 字符串。 |
| SQLPrimaryKeys | 支持 | 返回构成表主键的列名。 |
| SQLProcedureColumns | 支持 | 返回输入和输出参数的列表，以及构成指定过程的结果集的列。 |
| SQLProcedures | 支持 | 返回存储在指定数据源中的过程的名称。 |
| SQLPutData | 支持（MySQL 模式支持，Oracle 模式不支持） | 允许应用程序在执行语句时向驱动程序发送参数或列的数据。 |
| SQLRowCount | 支持 | 返回受到插入、更新或删除请求影响的行数。 |
| SQLSetConnectAttr | 支持 | 设置控制连接相关的属性。 |
| SQLSetConnectOption | 支持 | 设置连接选项。 |
| SQLSetCursorName | 支持 | 指定游标名称。 |
| SQLSetDescField | 支持 | 设置描述符记录的单个字段的值。 |
| SQLSetDescRec | 支持 | 设置多个描述符字段。 |
| SQLSetEnvAttr | 支持 | 设置管理环境相关的属性。 |
| SQLSetParam | 支持 | 设置参数相关的属性。 |
| SQLSetPos | 支持 | 设置行集中的光标位置。 |
| SQLSetScrollOptions | 支持 | 设置控制游标行为的选项。 |
| SQLSetStmtAttr | 支持 | 设置与语句相关的属性。 |
| SQLSetStmtOption | 支持 | 设置语句的选项。 |
| SQLSpecialColumns | 支持 | 返回相关唯一标识所指定的表中某一行的最佳列集的信息，或当事务更新该行中的任何值时发生自动更新的列的信息。 |
| SQLStatistics | 支持 | 检索单个表和与该表相关联的索引的统计信息。 |
| SQLTablePrivileges | 支持 | 返回表以及与每个表关联的权限。 |
| SQLTables | 支持 | 返回存储在特定数据源中的表、目录或 Schema 名称以及表类型。 |
| SQLTransact | 支持 | 提交或回滚事务。 |

OceanBase Connector/ODBC 当前版本暂不支持如下 API 函数：

- SQLCompleteAsync
 - SQLDataSources
 - SQLDescribeParam
 - SQLDrivers
 - SQLNativeSql

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
