You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure ADF动态内容中使用NULL值解决类型转换失败问题

解决Azure ADF空字符串转Decimal类型写入报错问题
  • 用ADF内置函数处理空值
    在复制活动的额外列配置或字段映射中,针对报错列clearingHouseContactTelephoneNumber,使用条件判断函数将空字符串转为NULL值,动态内容写法如下:
if(equals(clearingHouseContactTelephoneNumber, ''), null(), clearingHouseContactTelephoneNumber)

注意:必须使用ADF内置的null()函数生成NULL值,不能直接写字符串'NULL'。

  • 检查目标表列约束
    确认目标表的clearingHouseContactTelephoneNumber列已设置为允许NULL值,如果列是NOT NULL约束,即使生成NULL值也无法写入,需先修改表结构解除该约束。

  • 确认类型映射正确性
    在复制活动的映射界面,核对源列String类型与目标列Decimal(10,0)类型的映射关系无误,ADF会自动处理合法数字字符串的类型转换,仅空字符串需要额外处理。

内容的提问来源于stack exchange,提问作者Prasanna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 02:44:53