CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

高分急求存储过程(急急急)在线等

楼主springzct()2005-08-13 16:12:17 在 Oracle / 开发 提问

各位大侠:  
        小弟的ORACLE数据库中有一个表(T_PERSON),其中的两个字段是(LM,XZ)分别表示‘路名’和‘详址’,在这个两个字段中所存的内容包含全角输入的数字和字母如(1,2,3,4,A,B,C,D),现在我要将这两个字段中的所有的全角方式输入的数字和字母都改成半角输入的数字和字母如(1,2,3,4,A,B,C,D)。就在要将全角的转换成半角的。  
          本人对ORACEL的存储过程不熟,所以请高手写一个完整的可用的过程,小弟现在急着用呀!谢谢了。 问题点数:100、回复次数:2Top

1 楼njhart2003()回复于 2005-08-13 16:38:19 得分 100

有现成的函数translate(xxx,'xxx','xxx')啊  
  update   t_person   set    
  lm=translate(LM,'1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ'),  
  xz=translate(XZ,'1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ')  
  ;  
   
   
  ....  
   
  Top

2 楼njhart2003()回复于 2005-08-13 16:43:30 得分 0

上面的逗号换成半角的,更正一下  
   
  update   t_person   set    
  lm=translate(LM,'1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ'),  
  xz=translate(XZ,'1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ','1234567890,ABCDEFGHIJKLMNOPQRSTUVWXYZ');  
   
  Top

相关问题

  • oracle存储过程问题,急急急!!!
  • 存储过程的调用(急,急,急)
  • 急 急 求一个存储过程
  • 存储过程的参数使用,急急急,在线等候 分不够可以再加
  • 这个存储过程怎么写?----在线等待,望各位高手赐教,急,急,急!!
  • 一个有关存储过程的问题!急急急!在线等!妹妹求哥哥姐姐们了!
  • 向高手请教PowerBuilder调用Oracle 9i存储过程问题.............在线等!急急急........
  • 急!急!急! 在存储过程中怎样实现对文件的操作?(在线等待!)
  • 急急急--如何在存储过程中执行dts包
  • 急!急!急!关于SQL存储过程的问题

关键词

  • 字段
  • 字母
  • 数字
  • xz
  • 半角
  • abcdefghijklmnopqrstuvwxyz
  • lm
  • translate
  • 输入的数字和字母
  • xxx

得分解答快速导航

  • 帖主:springzct
  • njhart2003

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo