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

怎么使编码变得规范

2012-09-22 
求助:如何使编码变得规范每个编码都有四部分,每部分都是两位数。例如现在的编码是1.1.1.1,则要变成01.01.01

求助:如何使编码变得规范
每个编码都有四部分,每部分都是两位数。
例如现在的编码是1.1.1.1,则要变成01.01.01.01
  是11.11.11.11这种类型的则不需要变。

谢谢。

[解决办法]
写个函数吧。http://blog.csdn.net/dba_huangzj/article/details/7695392可以参考我这篇文章,你适当改一下,应该问题就不大了
[解决办法]

SQL code
CREATE FUNCTION GetString(@String NVARCHAR(MAX)) RETURNS NVARCHAR(MAX) ASBEGINDECLARE @StringTmp NVARCHAR(MAX)DECLARE @Str NVARCHAR(MAX)SET @Str =''WHILE CHARINDEX('.',@String)>0BEGIN    SET @StringTmp =RIGHT(1000+LEFT(@String,CHARINDEX('.',@String)-1),2)        SET @Str =@Str+'.'+@StringTmp        SET @String =RIGHT(@String,LEN(@String)-CHARINDEX('.',@String))ENDIF LEN(@String)>0    SET @Str =@Str+'.'+RIGHT(1000+@String,2)    RETURN RIGHT(@Str,LEN(@Str)-1)ENDSELECT dbo.GetString('11.1.1.1')/*----------11.01.01.01(1 行受影响)*/ 

热点排行