您好,欢迎访问一九零五行业门户网

Oracle中判断字段是否包含中文

如果要判断oracle字段中包含中文,有个简单的方法。 sqlgt; drop table test purge; sqlgt; create table test as select * fr
首页 → 数据库技术
背景:
阅读新闻
oracle中判断字段是否包含中文
[日期:2014-08-05]来源:linux社区 作者:linux[字体:]
如果要判断oracle字段中包含中文,有个简单的方法。
sql> drop table test purge;
 sql> create table test as select * from dba_objects where rownum sql> update test set object_name='中国' where  rownum  sql> commit;
 sql> col object_name format a30
 sql> col asciistr(object_name) format a40
 sql> select object_name,asciistr(object_name) from test where asciistr(object_name) like '%\%';
 object_name                    asciistr(object_name)
 ------------------------------ ----------------------------------------
 中国                          \4e2d\56fd
 中国                          \4e2d\56fd
sql> select object_name,asciistr(object_name) from test where asciistr(object_name) like '%\%';
 object_name                    asciistr(object_name)
 ------------------------------ ----------------------------------------
 con$                          con$
 undo$                          undo$
 c_cobj#                        c_cobj#
 i_obj#                        i_obj#
 proxy_role_data$              proxy_role_data$
 i_ind1                        i_ind1
 i_cdef2                        i_cdef2
中文的编码范围是:b0a1 -- f7fe
附录:gb2312简体中文编码表
 code  +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +f
b0a0    啊 阿 埃 挨 哎 唉 哀 皑 癌 蔼 矮 艾 碍 爱 隘
b0b0  鞍 氨 安 俺 按 暗 岸 胺 案 肮 昂 盎 凹 敖 熬 翱
b0c0  袄 傲 奥 懊 澳 芭 捌 扒 叭 吧 笆 八 疤 巴 拔 跋
b0d0  靶 把 耙 坝 霸 罢 爸 白 柏 百 摆 佰 败 拜 稗 斑
b0e0  班 搬 扳 般 颁 板 版 扮 拌 伴 瓣 半 办 绊 邦 帮
b0f0  梆 榜 膀 绑 棒 磅 蚌 镑 傍 谤 苞 胞 包 褒 剥 
....................................................
code  +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +a +b +c +d +e +f
f7a0    鳌 鳍 鳎 鳏 鳐 鳓 鳔 鳕 鳗 鳘 鳙 鳜 鳝 鳟 鳢
f7b0  靼 鞅 鞑 鞒 鞔 鞯 鞫 鞣 鞲 鞴 骱 骰 骷 鹘 骶 骺
f7c0  骼 髁 髀 髅 髂 髋 髌 髑 魅 魃 魇 魉 魈 魍 魑 飨
f7d0  餍 餮 饕 饔 髟 髡 髦 髯 髫 髻 髭 髹 鬈 鬏 鬓 鬟
f7e0  鬣 麽 麾 縻 麂 麇 麈 麋 麒 鏖 麝 麟 黛 黜 黝 黠
f7f0  黟 黢 黩 黧 黥 黪 黯 鼢 鼬 鼯 鼹 鼷 鼽 鼾 齄 
oracle 11g 在redhat linux 5.8_x64平台的安装手册
linux-6-64下安装oracle 12c笔记
在centos 6.4下安装oracle 11gr2(x64)
oracle 11gr2 在vmware虚拟机中安装步骤
debian 下 安装 oracle 11g xe r2
本文永久更新链接地址:
0
oracle 存储过程中使用date 时、分、秒丢失
在oracle 11gr2版本中启用 oracle numa 支持
相关资讯       oracle字段  oracle判断中文
oracle字段类型设计与实际业务不符  (今 21:00)oracle中查看所有表和字段以及表注  (06月25日)oracle数据库设计字段类型选择错误  (今 20:57)oracle找出表中某几个字段数据相同  (05/11/2013 06:59:07)
图片资讯
本文评论查看全部评论 (0)
评论声明
最新资讯
本周热门
linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
本站(linuxidc)所刊载文章不代表同意其说法或描述,仅为提供更多信息,,也不构成任何建议。
copyright © 2006-2014 linux公社 all rights reserved 浙icp备06018118号
其它类似信息

推荐信息