深圳培训课程分类
深圳网校课程
深圳免费公开课讲座
深圳培训资讯网
深圳考试资讯
深圳培训机构视频展示
深圳培训机构
深圳培训资讯网首页 深圳硕士学历培训 深圳自学考试培训 深圳成考远程培训 深圳外语培训 深圳IT培训 深圳资格认证培训 深圳出国留学 深圳就业技能培训 深圳基础教育培训
课程搜索
资料搜索
当前位置:IT培训 -> Oracle认证

检查汉字串中是否有半角或非法字符


导航教育中心热点导读
 
 
  深圳成人高考网
· 华杰MBA09年考前辅导热招 ·南昌大学08年成考热门专业招生
· 中南财大金融硕士\华中项目硕士 ·深圳商祺人力资源管理师培训热招
· 深圳物流师认证培训课程大全 ·亚洲(澳门)公开大学MBA深圳热生
· 深圳营养师认证培训课程大全 ·香港财经大学工商管理博士(DBA)
 







    as400系统通过前置x’0e’字节和后置x’0f’字节来标识双字节汉字串。业务系统运行中经常情况下,因为各种原因,会造成汉字串混进非标准字符或x’0e’—x’0f’配对出现混乱,导致汉字串异常。业务员常常希望程序员能够从大量数据的表中自动检查出含有异常汉字串的记录。 
  
这里提供一个检查汉字串中是否有半角或非法字符的函数与大家分享。  
一.函数源码名checkchnp,函数名c_check  
二.检查规则:  
1。如果字符串中没有x’0e’和x’0f’,则检查字符串是否全是常规半角字符,如果全是常规半角字符,则字符串有效,否则非法。  
2。如果字符串中x’0e’和x’0f’不配对,则字符串非法。   
3。如果x’0e’和x’0f’之间字符个数为奇数,则字符串为非法。  
4。如果x’0f’在x’0e’前面,则字符串非法。   
5。字符串中有x’00’,则非法。   
三:调用方法:  
eval      wwsign=c_check(chnnam) 
其中chnnam为检查字段,wwsign为返回标识,如果wwsign不等于零,则该字段非法。  
四:调用示范例子  
检查testa文件中包含客户姓名(chnnam)字段是否非法,把有非法姓名的记录输出到testaql文件里。  
程序名testapl, 用copy方式包含过程原型说明头文件checkchnh和过程源文件checkchnp (也可以用module方式).编译时需选择dftactgrp为*no.  
checkchnp, checkchnh, testapl打包在checkchn中。
发布日期: (2007-5-16) 来源:互联网
本文关键字:
打印】 【收藏】 【关闭窗口





·深圳雅思强化(保6分)全日班、晚班、周末班
·深圳MBA:亚洲(澳门)国际公开大学MBA招生
·加拿大皇家大学MBA学位班深圳招生
·深圳上海新世界日语套餐班
·华杰MBA精品班保过班热招
·深圳国家物流师职业资格认证培训
关键词
关键词
  • Oracle数据库中使用DBMS_PROFILER进行调优  2008-5-16
  • 详细讲解Oracle数据库后台进程的具体功能  2008-5-16
  • 循序渐进讲解Oracle数据库管理员的职责  2008-5-16
  • 怎样在Oracle中执行一次基本的快照复制  2008-5-16
  • Oracle数据库中管理表空间和数据文件  2008-5-12
  • 讲解Oracle面试过程中常见的二十个问题  2008-5-12

  • | 关于我们 | | 网站地图 | | 联系我们 | | 合作伙伴 | | 设为首页 | 加入收藏 |

    版权所有:深圳培训资讯网 | 深圳市导航教育服务有限公司
    Copyright©2004 szedu.com.cn Inc. All Rights Reserved
    Mailto: Postmaster@szedu.com.cn