首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle 判断字段中是不是含有中文

2012-07-18 
oracle 判断字段中是否含有中文方法一:使用asciistr函数得出是否字段里面包含“\”,但是需要注意一个特殊字

oracle 判断字段中是否含有中文

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

?

select? t.aa? from ?t_test t? where? asciistr(t.aa) ?like? %\%

?

?

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

?

select * from t_test t??? where length(t.aa) != lengthb(t.aa);

热点排行