我是SSIS的新手。我有一个SOURCE表,其中包含s.CASH,s.ACC_ID和s.ADDITIONAL_NUM列,以及一个包含在我的SSIS包中的列t.ACCT_NUM的TARGET表。这是映射逻辑 -
如果s.CASH> 0,将s.ACC_ID映射到t.ACCT_NUM
否则将s.ADDITIONAL_NUM映射到t.ACCT_NUM。
如果s.ADDITIONAL_NUM为空,则t.ACCT_NUM = null
如何在SSIS中实现它?
答案 0 :(得分:0)
@billinkc - 感谢您的建议。我选择创建一个派生列并应用以下条件 -
(现金> 0)? [ACC_ID] :( [ADDITIONAL_NM] ==“”?(DT_WSTR,255)NULL(DT_WSTR,255):[ADDITIONAL_NM])