SSIS 平面文件连接 - 它如何确定字符串列数据类型?
SSIS Flat File Connection - How does it determine string column DataType?
我正在创建一个新的基于 CSV 文件的平面文件连接管理器 SSIS 组件。我希望列(全部 547 个)的类型为 Unicode 字符串 [DT_WSTR] 而不是字符串 [DT_STR]。
我不确定如何触发此组件自动执行此操作。
我想我可以通过并手动将 547 列中的每一列更改为这种 Unicode 字符串数据类型 [DT_WSTR]
非常感谢任何评论或回答!
我试过使用 Unicode 复选框,但向导没有找到这些列。我收到消息 "The specified header or data row delimiter "{LF}" is not found after scanning 2097152 bytes .."
我希望有某种方法可以在一次操作中更改所有列数据类型,而不必更改 547 列类型。
您只需打开平面文件连接管理器,转到高级选项卡,单击一列,按住 Ctrl 键和 select 所有列,然后更改数据输入 DT_WSTR
.
可在以下内容中找到其他信息link:
我找到了这个问题的答案。
即在平面文件连接管理器编辑器中,可以 select 多个(或所有)列,然后将所做的数据类型选择应用于所有 selected 列。
呸!
即像这样:
我正在创建一个新的基于 CSV 文件的平面文件连接管理器 SSIS 组件。我希望列(全部 547 个)的类型为 Unicode 字符串 [DT_WSTR] 而不是字符串 [DT_STR]。 我不确定如何触发此组件自动执行此操作。 我想我可以通过并手动将 547 列中的每一列更改为这种 Unicode 字符串数据类型 [DT_WSTR] 非常感谢任何评论或回答!
我试过使用 Unicode 复选框,但向导没有找到这些列。我收到消息 "The specified header or data row delimiter "{LF}" is not found after scanning 2097152 bytes .."
我希望有某种方法可以在一次操作中更改所有列数据类型,而不必更改 547 列类型。
您只需打开平面文件连接管理器,转到高级选项卡,单击一列,按住 Ctrl 键和 select 所有列,然后更改数据输入 DT_WSTR
.
可在以下内容中找到其他信息link:
我找到了这个问题的答案。
即在平面文件连接管理器编辑器中,可以 select 多个(或所有)列,然后将所做的数据类型选择应用于所有 selected 列。 呸!
即像这样: