Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在SSI中连接派生列_Sql_Ssis_Derived - Fatal编程技术网

Sql 在SSI中连接派生列

Sql 在SSI中连接派生列,sql,ssis,derived,Sql,Ssis,Derived,我正在尝试在SSIS包中创建一个派生列,该列将连接我手动执行的一些数据 我的表达是: "FEI" + " " + [SHIP TO WHSE] + " - " + [SHIP TO WHSE - NAME] 我有一个报告,其中有一个列标记为SHIP TO WHSE,另一个列标记为SHIP TO WHSE-NAME。在excel中,我通常创建一个新列,并将FEI添加到该列中,然后将数据连接到另一个新列中,为报表创建一个名称。我想在SQL中构建它并自动创建它 我认为上面的表达式可以连接数据,但

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

我的表达是:

"FEI" + " " +  [SHIP TO WHSE] + " - " +  [SHIP TO WHSE - NAME]
我有一个报告,其中有一个列标记为
SHIP TO WHSE
,另一个列标记为
SHIP TO WHSE-NAME
。在excel中,我通常创建一个新列,并将FEI添加到该列中,然后将数据连接到另一个新列中,为报表创建一个名称。我想在SQL中构建它并自动创建它

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

FEI 3112 - Sandy
你知道为什么它不起作用吗


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

我只是在派生列之前进行了数据转换。是分支机构编号导致了问题,我将其转换为与其他分支机构编号相匹配的编号,结果成功了