oracle sql - 查询查找特殊字符

时间:2011-09-20 00:35:20

标签: sql database oracle special-characters

是否可以在oracle中执行任何SQL SELECT查询来检测ascii字符,例如字段中的LF,CR?基本上任何人都知道在破坏作业/过程方面会在oracle db环境中造成麻烦.etc

我怀疑这会起作用: - 尽可能使用正则表达式

select * from table
where column like '%chr(13)%'

1 个答案:

答案 0 :(得分:6)

select * from table
where regexp_like(column, '(' || chr(13) || '|' || chr(10) || ')')

此处使用的正则表达式是(a|b|c)的一种形式,如果它包含a OR b OR c

,则匹配该字符串