当前位置:  数据库>sqlserver

sql server 字段 全角数字转半角数字的代码分享

    来源: 互联网  发布时间:2014-08-29

    本文导语:  本节内容: sql server 字段中全角数字与半角数字的转换。 一,建立函数   代码示例: create function changestr (@s varchar(100))     returns varchar(100) as   --字符串中的全角数字转换为半角数字   begin     set   @s   =   replace(@s...

本节内容:
sql server 字段中全角数字与半角数字的转换。

一,建立函数
 

代码示例:
create function changestr (@s varchar(100))  
  returns varchar(100) as
  --字符串中的全角数字转换为半角数字
  begin  
  set   @s   =   replace(@s,'0','0')  
  set   @s   =   replace(@s,'1','1')  
  set   @s   =   replace(@s,'2','2')  
  set   @s   =   replace(@s,'3','3')  
  set   @s   =   replace(@s,'4','4')  
  set   @s   =   replace(@s,'5','5')  
  set   @s   =   replace(@s,'6','6')  
  set   @s   =   replace(@s,'7','7')  
  set   @s   =   replace(@s,'8','8')  
  set   @s   =   replace(@s,'9','9')  
  return   @s  
  end  
  go  
----------------------------------------------
create function changenum(@str nvarchar(4000))  
  returns  decimal
  --全角数字转换为半角数字 
  as  
  begin  
       declare   @tmp   nvarchar(4000)  
       while   len(@str)>0  
       begin  
            select   @tmp=isnull(@tmp,'')+nchar(unicode(left(@str,1))-65248)  
            select   @str=stuff(@str,1,1,'')  
       end  
       return   @tmp        
  end  
  go  
----------------------------------------------
select dbo.changenum('132610593')
select dbo.changestr('132610593**')

    
 
 

您可能感兴趣的文章:

  • 高分请教:java 如何识别sql server 2k 中 的全角空格
  • sql server全角字符与半角字符的检验
  • Oracle判断指定列是否全部为数字的sql语句
  • SQL Server中检查字段的值是否为数字的方法
  • 用sql获取某字符串中的数字部分的语句
  • SQL字符型字段按数字型字段排序实现方法
  • 通过sql语句将blob里的char取出来转成数字保存在其它字段
  • SQL学习笔记七函数 数字,日期,类型转换,空值处理,case
  • sql 去零函数 datagridview中数字类型常出现后面的零不能去掉
  • 阿拉伯数字转大写中文_财务常用sql存储过程
  • PL/SQL Number数字类型函数
  • SQL Server自动生成日期加数字的序列号
  • SQL字符串以及数字常用操作汇总
  • SQL货币数字转英文字符语句
  • sql server 提取数字、英文与中文的代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL Server统计SQL语句执行时间的脚本
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • java命名空间java.sql接口rowid的类成员方法: tostring定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间javax.sql.rowset接口joinrowset的类成员方法: getwhereclause定义及介绍
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  • java命名空间java.sql接口statement的类成员方法: execute定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间java.sql接口resultset的类成员方法: getcursorname定义及介绍
  • 如何实现连接一次数据库,提交多个sql语句。(sql的批处理)
  • java命名空间java.sql接口resultsetmetadata的类成员方法: getcolumntype定义及介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3