SSIS在派生列中连接两个函数

时间:2018-01-24 12:48:21

标签: sql-server ssis expression etl

我正在连接,但它显示错误

UPPER(SUBSTRING( [a],1,1)) + FINDSTRING( [a]," ",1)

[a]值如下:

snoffy ab

2 个答案:

答案 0 :(得分:1)

FINDSTRING()函数将返回DT_I4值,该值不能与字符串串联,只需将其强制转换:

UPPER(SUBSTRING([a],1,1)) + (DT_WSTR,10)FINDSTRING([a]," ",1)

答案 1 :(得分:0)

您必须从数组值中传递第一个列表。