首页 / 科技百科 / 正文

Oracle判断字段内容是否包含中文字符的方法

--方法一:使用asciistr函数得出是否字段里面包含“\”,但是需要注意一个特殊字符“\”,当它出现的时候转换后的码为“\005C”

select  t.*  from  work_events t  where  asciistr(t.descr)  like  '%\%'

--方法二:使用length和lengthb,如果中文的话length是一个字符,但是lengthb是两个字节。但是这个方法不适合数据库字符集非gbk的情况。

如有侵权请及时联系我们处理,转载请注明出处来自