以下の単語に記載されている特殊文字を削除する必要があります。Oracleの列の特殊文字を削除する提案
Ex: NANDKISHOR SINGH��, NANDKI��SHOR SINGH, ��SHOR SINGHNANDKI
親切
以下の単語に記載されている特殊文字を削除する必要があります。Oracleの列の特殊文字を削除する提案
Ex: NANDKISHOR SINGH��, NANDKI��SHOR SINGH, ��SHOR SINGHNANDKI
親切
はこの1つを試してみてください...私に助ける:あなたはなぜ
UPDATE table SET column = REGEXP_REPLACE(ASCIISTR(column), '\\[[:xdigit:]]{4}', '')
ASCIISTR
が\dddd
に特殊文字を変換しREGEXP_REPLACE
ますが''
特殊文字が最後にあれば上記のものが動作します。文字列中の特殊文字の後のすべての文字を削除します。例:の場合 : 元の値 - 戻り値 NANDKISHOR SINGH - NANDKISHOR SINGH NANDKISHOR SINGHNANDKI SHOR SINGHNANDKI - しかし、私は 元の値と必要 - 戻り値 NANDKISHOR SINGH - NANDKISHOR SINGH NANDKI SHORSINGH - NANDKISHOR SINGH SHORSINGHNANDKI - SHOR SINGHNANDKI –
@ChandruNatarajanご迷惑をおかけして申し訳ございません。あなたの質問を編集し、より多くの例とより詳細な説明を提供してください – Kacper
ですべて
\dddd
を交換しますディスプレイの問題を解決するのではなく、それらを削除したいのですか?返信いただきありがとうございます。 –実際には、トリミングされたデータをEXCELプロシージャでエクスポートする必要があります。 ORA 4063エラーが出るので、データに特殊文字の問題を修正することを考えました。返信ありがとう。 –