首页 > 解决方案 > 修剪前导和尾随空格而不使用数据阶段中的转换阶段

问题描述

我正在尝试删除数据阶段中的前导和尾随空格。在变换阶段,我们可以使用 TrimLeadingTrailing(ID) 来实现这一点。但不使用变换阶段,我正在尝试使用修改阶段。下面是代码

id = string_trim[" ",begin,end](id)

在任何情况下,通过使用 String_Trim 函数,只会删除前导或尾随空格。我无法实现这两件事。

如果有什么办法,请帮忙。

样本输入:

"    Abc  Yyyy    "

样本输出:

"Abc  Yyyy"

标签: datastage

解决方案


看看函数定义这很明显

string_trim[NULL, begin](name)

将删除名称开头的所有前导 ASCII NULL 字符

string_trim['X', end, begin](text)

将从文本中删除所有尾随 X 字符

由于这个“方向”,你不能同时做这两个


推荐阅读