21

改行 (NL) 文字 (およびその他\nの , \r, \t) を含むテーブルから列を選択しようとしています。REGEXP を使用してデータを選択し、(これら 3 つのみ) 文字をスペース " " に置き換えたいと考えています。

4

2 に答える 2

1

select translate(your_column, chr(10)||chr(11)||chr(13), ' ') from your_table;

きれいにするには、null 以外の値を params として提供することが不可欠です...

select translate(your_column, ' '||chr(10)||chr(11)||chr(13), ' ') from your_table;

この例では、' '->' ' 変換をダミー値として使用して、パラメーター 3 の Null-Value を防止しています。

于 2020-10-29T16:23:34.553 に答える