azure 如何在ADFMap数据流中将空白或空字符串或空格转换为null

vhmi4jdf  于 2023-08-07  发布在  其他
关注(0)|答案(2)|浏览(113)

假设我有column1,它只有空字符串,现在我想把它转换为null。

6g8kf2rb

6g8kf2rb1#

iif(column1=='',toString(null()),column1)

字符串

cedebl8k

cedebl8k2#

iif(toString(length(rtrim(Column))) != "0", Column,toString(null()))

字符串
这就是答案。我在我的ADF中工作。某些列记录在带有空格的平面文件中发送。这段代码将修剪白色,然后计算字符数,如果为0,然后更改为NULL。我花了几天的时间研究了几种不同的方法,这是唯一有效的方法。SSIS有一个“保留NULL”选项; ADF应将该功能添加到源文件。

相关问题