【问题标题】:SSIS datetime trucation errorSSIS 日期时间截断错误
【发布时间】:2012-08-14 22:09:01
【问题描述】:

我在派生列组件中使用以下表达式从日期时间字段中获取小时和分钟。例如从“2012-08-14 12:13:03.650”获取“12:13”

LKP开始时间:
(DT_STR,5,1252)SUBSTRING((DT_STR,10,1252)(DT_DBTIME)StartTime,1,5)

但是,它会弹出错误消息

“派生列”失败,因为发生了截断,并且 输出列“LKPStartTime”上的截断行配置指定 截断失败。 "

我的表达有问题吗?感谢您的任何回答!

【问题讨论】:

    标签: datetime ssis truncation


    【解决方案1】:

    我认为应该是 12,5 而不是 1,5

    【讨论】: