如何从Datastage中的字符串中仅选择字母数字字符?

时间:2016-01-19 11:12:57

标签: internationalization alphanumeric datastage

我的数据存在问题,我的数据除了字母数字字符外,还有列字段,其中 EX 位于“名称”列中: Ravicㅗhandran(¬ㅗ○`)就像这些很多角色一样。我需要像Ravichandran这样的结果。我怎样才能做到这一点?有没有办法在变压器阶段删除。

我在Transformer阶段尝试过Convert函数,但是在使用Convert时出现问题,我不确定这些未知字符,我上面显示的只是示例。

我的要求是,除了字母数字外,必须删除。并且Balance字符串应该相同。

我怎样才能完成这项工作?

1 个答案:

答案 0 :(得分:0)

可以在Transformer阶段使用以下Convert函数从列中删除任何类型的未知/特殊字符。

       **Convert(Convert('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 ','', Column_Name1),'',Column_Name1)

Ex:转换(转换(' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789''',to_txm.SourceCode),'',to_txm.SourceCode)**