Oracle 11g DBを使用していて、varchar列を持つ表の1つに後続のスペースがあるデータがあります。私は列を更新するためにTRIM関数を試しましたが、文字列の最後にスペースが残っています。後続スペースの理由は何でしょうか?この問題を解決する方法について説明します。oracleのvarchar列の後続スペースをTRIMにできません
次のように列の内容が表示されます。
select '<'||mycol||'>' from mytab
Output : <mysamplestring >
select DUMP(mycol) from mytab
Output : Typ=1 Len=28: 67,114,117,100,101,32,80,101,116,114,111,108,101,117,109,32,69,120,116,114,97,99,116,105,111,110,194,160
おかげ
トリムが機能します。実際のクエリを表示します。私が使用した – wolfrevokcats
更新クエリ:update mytab set mycol = TRIM(mycol); –
'DUMP(mycol、1016)'を実行してください。 –