从ESQL字符串的修剪空间



我想从XML文件中使用ESQL从XML文件中获取白色空间。

我正在使用Trim命令,但在修剪空间时似乎无法正常工作,而如果您想修剪其他东西,则Trim()函数似乎正常工作。

示例

Trim(' ' From '  Nitin  ');

结果

nitin


Trim('i' From 'Nitin');

结果

ntn

DECLARE whiteSpace CONSTANT CHARACTER CAST( X'090D0A20' AS CHAR CCSID 1208);
 -- tab, cr, lf, space 
DECLARE input2 CHARACTER 'smith'; 
SET input2 = whiteSpace || input2 || whiteSpace; 
SET OutputRoot.XMLNSC.Top.Out2 = TRIM( whiteSpace FROM input2);

输出:

<Top><Out2>smith</Out2></Top>

最新更新