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

Azure Data Factory复制活动:hh:mm格式映射SQL Time列失败

解决CSV导入Azure SQL时hh:mm格式转Time类型失败的问题

问题原因

ADF默认的TimeSpan类型转换逻辑无法自动识别仅包含小时和分钟的hh:mm格式字符串,需要显式指定解析格式才能完成转换。

解决方案

方法1:数据流中使用派生列显式转换

在ADF数据流里添加派生列转换,针对systime列使用以下表达式强制转换:

toTime(systime, 'HH:mm')

将派生后的列映射到目标Azure SQL数据库的Time类型列即可。

方法2:复制活动映射中指定自定义格式

如果使用复制活动导入:

  • 进入复制活动的映射界面
  • 找到systime列的类型转换设置,在「格式」字段中输入HH:mm
  • 保存设置后重新运行活动

方法3:预处理CSV数据(可选)

直接修改源CSV文件,将所有hh:mm格式的时间补全为hh:mm:00(添加秒部分),ADF即可自动识别并转换为TimeSpan类型。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 14:14:57