正如标题所示,我试图将空值转换为空字符串。 我使用下面的代码:将NULL值转换为SSIS中的空字符串
ISNULL((DT_WSTR,10,1252)[Serial No.])?"" : (DT_WSTR,10,1252)[Serial No.]
我试过几个类似的解决方案上面,他们都返回相同。
更新:为什么我需要这个。 ((DT_STR,150,1252)([Col1])+(DT_STR,150,1252)((DT_STR,150,1252))获得4列(包括序列号),我需要将其合并到一列中。 [Col2])+(DT_STR,150,1252)([Serial No.])+(DT_STR,150,1252)(Col4))
如果其中一个为NULL,则它将组合为NULL 。 因此它不能用于查找下一步。
但是,为什么你尝试这样做呢?空字符串与NULL不同... – jarlh
该表在列中包含空值。我需要他们是空白的。 –
我看你想做什么,但我不明白为什么你需要他们为空... – jarlh