ODBC 源自定义属性

下表描述了 ODBC 源的自定义属性。 可以从 SSIS 属性表达式设置所有属性。

属性名称 数据类型 DESCRIPTION
连接 ODBC 连接 用于访问源数据库的 ODBC 连接。
AccessMode Integer(枚举) 用来访问数据库的模式。 可能的值为表名称 (0) 和 SQL 命令 (1)。

默认值为表名称(0)。
批量大小 整数 批量提取的大小。 这是作为数组提取的记录数。 如果所选 ODBC 提供程序不支持数组,则批大小为 1。
BindCharColumnAs Integer(枚举) 此属性确定 ODBC 源如何使用多字节字符串类型(如SQL_CHAR、SQL_VARCHAR或SQL_LONGVARCHAR)绑定列。

可能的值为 Unicode (0),它将列绑定为 SQL_C_WCHAR,ANSI (1)将列绑定为 SQL_C_CHAR)。 默认值为 Unicode (0)。

注意:此属性在 ODBC 源编辑器中不可用,但可以使用 高级编辑器进行设置。
BindNumericAs Integer(枚举) 此属性确定 ODBC 源如何使用数据类型SQL_TYPE_NUMERIC和SQL_TYPE_DECIMAL将列与数值数据绑定。

可能的选项是 Char(0),将列绑定为 SQL_C_CHAR 和 Numeric(1),将列绑定为 SQL_C_NUMERIC。 默认值为 Char (0)。

注意:此属性在 ODBC 源编辑器中不可用,但可以使用 高级编辑器进行设置。
默认代码页 整数 用于字符串输出列的代码页。

注意:此属性在 ODBC 源编辑器中不可用,但可以使用 高级编辑器进行设置。
显示字符列为Unicode 布尔型 此属性确定组件如何公开 CHAR 列。 默认值为 False,指示 CHAR 列公开为多字节字符串(DT_STR)。 如果为 True,CHAR 字符列将被表示为宽字符串(DT_WSTR)。

注意:此属性在 ODBC 源编辑器中不可用,但可以使用 高级编辑器进行设置。
FetchMethod Integer(枚举) 用于获取数据的方法。 可能的选项是逐行(0)和批处理(1)。 默认值为 Batch (1)。

有关这些选项的详细信息,请参阅 ODBC 源

注意:此属性在 ODBC 源编辑器中不可用,但可以使用 高级编辑器进行设置。
SqlCommand 字符串 在 AccessMode 设置为“SQL 命令”时要执行的 SQL 命令。
StatementTimeout 整数 在返回应用程序并报错之前,等待 SQL 语句执行的秒数。 默认值为 0。 值为 0 表示系统不会进入超时状态。
数据表名称 字符串 将 AccessMode 设置为“表名称”时所使用的数据的表的名称。
LobChunckSize 整数 LOB 列的区块大小分配。

另请参阅

ODBC 源
ODBC 源编辑器(“连接管理器”页)