在SSIS中连接派生列

时间:2013-10-17 17:36:27

标签: sql ssis derived

我正在尝试在我的SSIS包中创建一个派生列,它将连接我手动执行的一些数据。

我的表达是这样的:

"FEI" + " " +  [SHIP TO WHSE] + " - " +  [SHIP TO WHSE - NAME]

我的报告中有一列标有SHIP TO WHSE,另一列标有SHIP TO WHSE - NAME。在excel中,我通常会创建一个新列并将FEI添加到列中,然后在另一个新列中连接数据以为报告创建单个名称。我想在SQL中构建它并自动创建它。

上面的表达式我认为可以连接数据,但事实并非如此。结果应该是这样的。

FEI 3112 - Sandy

为什么它不起作用的任何想法?

错误消息告诉我数据类型与“+”不兼容。

1 个答案:

答案 0 :(得分:1)

我刚刚在Derived列之前进行了数据转换。这是导致问题的分支编号,我将其转换为与其余部分相匹配并且有效。