我有一个表,我需要识别名为LONGDSC的列包含以下任何字符的行_ *%?:; =()[] / \ |#。"
我尝试了很多不同的迭代,但我没有成功。我将不胜感激。
select * from tablex where REGEXP_LIKE (longdsc, '^[_/*%?:;=()[]\\/\|#."]*$');
答案 0 :(得分:0)
事实证明我不需要转义字符或^ * $。我遇到的一个问题是角色],我必须在开幕后立即将它移到前面[。我得到了预期的结果。我收到的所有行中至少有一个项目列在' [和]'之间。
select * from tablex where REGEXP_LIKE (longdsc, '[]:_*%?;=()/\|#."[]');