質問です。
Oracleで正規表現を利用してレコードを絞り込む方法についてです。
データベースに人名が登録されているのですが、その中で以下の種類以外の文字が入っているレコードを抽出しようとしています。
・全角数字
・アルファベット(全角大文字)
・全角カタカナ
・全角丸括弧
・全角スラッシュ
・全角スペース
そこで、以下のようなクエリを書いたのですが、全角カタカナ+全角スペースしか入っていないレコードが取れてしまいます。
select
*
from
tableA a
where
REGEXP_LIKE(a.columnA ,'^[0-9A-Z¥ア¥イ¥ウ・・・(中略)・・・¥ワ¥ン¥(¥)¥/¥s ]')
どこが間違っているか、どう直せば良いか分かったら教えていただきたいです。
初歩的な質問で恐縮ですが、よろしくお願いします。