0

このような ORACLE CONTAINS 検索があります。

WHERE CONTAINS (FIRST_NAME, '%' || 'Müller' || '%')

「and」、「btg」、「sqe」、「ntp」などの文字列を含む入力の検索に問題があります。キーから、これらすべての特殊文字列を一度に置換またはエスケープする方法を探しています。複数の replaceAll または replace を使用するのではなく、単語。

たとえば、入力Abcdbtgsqe123する必要がある検索入力がある場合:

Abcd\\\\\\\btg\\\\\\\\sqe123 

CONTAINS が正常に機能するようにします。

そのような入力の長いリストがあり、一度にすべてを置き換える最善の方法があるかどうかを知りたい.

ありがとう

4

0 に答える 0