如何从Informatica中列的特定位置替换字符

时间:2018-11-20 13:30:10

标签: informatica

我正在尝试替换列中特定位置的字符。

例如,列是12062016063000AM 因此,我想在位置10处将7替换为6; O / P应为12062016073000AM

我尝试了replacechr(),但它正在替换所有不在特定位置的出现。因此,请让我知道任何函数或函数组合。

2 个答案:

答案 0 :(得分:0)

mid(),left()和right()函数的组合

答案 1 :(得分:0)

SUBSTR(YourColumn,1,10) || '7' || SUBSTR(YourColumn,11,LENGTH(YourColumn))

或者接近的东西-我没有测试语法。