如何在SSIS数据流任务中应用以下转换
cast(gift_amount as int)/100
在派生列转换编辑器中,我无法更改数据类型。在给予0xC0049064
函数时,它会出现typecast
错误。
答案 0 :(得分:2)
您可以使用script component
Script Component
gift_amount
标记为输入列outColumn
)添加以下代码:(使用vb.net)
If Not Row.giftamount_IsNull AndAlso
Not String.IsNullOrEmpty(Row.giftamount) Then
Row.outColumn = CDec(CInt(Row.giftamount) / 100)
Else
Row.outColumn_IsNull = True
End If
答案 1 :(得分:2)