下载不是Microsoft Integration Services中的脚本组件读取的

问题描述 投票:3回答:1

我正在尝试基于脚本组件中的列元数据创建表模式。它的一切都很好,但我意识到元数据列是不正确的:(。我的意思是在原始方式,他们应该在名称中有下划线.SSIS正在删除此标记,不幸的是我必须有原始列名而不是下划线。你有一些解释?这可能会有所帮助:P

  1. 这是原始源表列名

enter image description here

  1. 这是我的连接定义(请参阅下划线仍然存在):

enter image description here

  1. 脚本组件定义元数据(请参阅下划线仍然存在)

enter image description here

  1. 突然下划线消失了:

enter image description here

  1. 示例消息框直接显示我想要实现的内容:

enter image description here

sql-server ssis etl script-component
1个回答
0
投票

我不认为根据脚本组件列元数据生成Create Table语句是一个不错的选择,因为所有符号都从列名称中删除(不仅仅是下划线)。您只需使用SQL语句即可:

要在SSIS中实现此解决方案,请使用执行SQL任务并将结果存储在ResultSet中:

© www.soinside.com 2019 - 2024. All rights reserved.