0

esql を使用して XML ファイルから取得している文字列から空白を削除したいと考えています。

私はトリムコマンドを使用していますが、スペースをトリミングしている間は機能していないようですが、何か他のものをトリミングしたい場合は、Trim() 関数が正常に機能しているようです。

Trim(' ' From '  Nitin  ');

結果

ニチン


Trim('i' From 'Nitin');

結果

Ntn

4

1 に答える 1

0
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>
于 2017-04-02T00:31:44.290 に答える