【发布时间】:2018-06-06 04:14:35
【问题描述】:
我正在尝试使用 SSIS 包更新特定列,但不确定出了什么问题,下面是详细信息。
我有 2 个表 DETAIL 和 USER, 我正在尝试构建一个包,它将找到具有以下条件的行
DETAIL.ID <> 'EXCLUDE',
DETAIL.USERNAME <>'N/A',
and DETAIL.USERNAME <> USER.USERNAME
一旦有了行,我想用DETAIL.USERNAME 字段更新USER 表中的USER.USERNAME 列。
我已经构建了一个包如下:
Source - DETAIL table
CONDTIONS - DETAIL.ID <> 'EXCLUDE' &
DETAIL.USERNAME <>'N/A'
LOOKUP - USER table
CONDITION - DETAIL.USERNAME <> USER.USERNAME
DERIVED COLUMN - REPLACE USER.USERNAME with DETAIL.USERNAME
DESTINATION - USER
这个包失败并给出一个错误,看起来它正在添加额外的行而不是更新它。enter code here
【问题讨论】:
标签: ssis