在数据阶段转换中获取给定字符之前的子字符串
get substring before a given character in datastage transformation
我需要提取以 (-) 作为分隔符的字符串。下面是例子
INPUT
COL_1 : 12345-678-910
OUTPUT:
col1 = 12345
col2 = 678
col3 = 910
简单的 Field() 函数应该可以做到。
col1 <-- Field(InLink.TheString, "-", 1, 1)
col2 <-- Field(InLink.TheString, "-", 2, 1)
col3 <-- Field(InLink.TheString, "-", 3, 1)
我需要提取以 (-) 作为分隔符的字符串。下面是例子
INPUT
COL_1 : 12345-678-910
OUTPUT:
col1 = 12345
col2 = 678
col3 = 910
简单的 Field() 函数应该可以做到。
col1 <-- Field(InLink.TheString, "-", 1, 1)
col2 <-- Field(InLink.TheString, "-", 2, 1)
col3 <-- Field(InLink.TheString, "-", 3, 1)