oracle查询名称字段包含非汉字字符的记录

oracle查询姓名字段包含非汉字字符的记录?
如题:

         姓名字段可能包含非汉字字符,查询此类数据。
------解决思路----------------------
这是个问题...
引用:
问题已经解决:
     http://q.cnblogs.com/q/69457/#c_866560


这个答案其实不对,稍微测试下就知道了。在正则匹配里,[?-?]是按照ascii码的顺序来设定范围,因此这里使用unistr本身就不对



引用:
--查询姓名字段是否出现非中文字符类型
select * from table where asciistr(name) not like '%\%';


这个要靠谱得多。但是,匹配出来的不只是中文,而是所有的Unicode字符。也许可以通过asciistr(xxx) between ? and ?
来缩小范围