隨筆 - 6  文章 - 129  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827222
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          CREATE FUNCTION f_Convert( 
          @str NVARCHAR(4000), --要轉(zhuǎn)換的字符串 
          @flag bit --轉(zhuǎn)換標(biāo)志,0轉(zhuǎn)換成半角,1轉(zhuǎn)換成全角 
          )RETURNS nvarchar(4000) 
          AS 
          BEGIN 
          DECLARE @pat nvarchar(8),@step int,@i int,@spc int 
          IF @flag=0 
          SELECT @pat=N'%[!-~]%',@step=-65248, 
          @str=REPLACE(@str,N' ',N' ') 
          ELSE 
          SELECT @pat=N'%[!-~]%',@step=65248, 
          @str=REPLACE(@str,N' ',N' ') 
          SET @i=PATINDEX(@pat COLLATE LATIN1_GENERAL_BIN,@str) 
          WHILE @i>0 
          SELECT @str=REPLACE(@str, 
          SUBSTRING(@str,@i,1), 
          NCHAR(UNICODE(SUBSTRING(@str,@i,1))+@step)) 
          ,@i=PATINDEX(@pat COLLATE LATIN1_GENERAL_BIN,@str) 
          RETURN(@str) 
          END 
          GO  


          ---------------------------------

          DECLARE @t TABLE(col nvarchar(10)) 
          INSERT @t SELECT 'aa' 
          UNION ALL SELECT 'Aa' 
          UNION ALL SELECT 'AA' 
          UNION ALL SELECT 'A,A' 
          UNION ALL SELECT 'A,A' 

          select * from @t 

          select dbo.f_Convert(col,0) from @t 
          --測試效果

          http://topic.csdn.net/t/20060317/14/4621265.html



          posted on 2012-05-31 14:08 Ke 閱讀(698) 評論(1)  編輯  收藏 所屬分類: sql server

          FeedBack:
          # re: 轉(zhuǎn):SQL SERVER 2000中全角半角互轉(zhuǎn) 2013-10-07 21:34 3a教程網(wǎng)
          php中半角和全角互轉(zhuǎn)
          http://3aj.cn/php/106.html  回復(fù)  更多評論
            
          主站蜘蛛池模板: 台湾省| 怀化市| 南雄市| 夏邑县| 虞城县| 大渡口区| 石台县| 灵宝市| 涞源县| 镇平县| 城口县| 晋宁县| 读书| 三河市| 尚志市| 讷河市| 河东区| 天全县| 渝中区| 西华县| 鄂托克前旗| 容城县| 雅江县| 闽清县| 游戏| 福安市| 绿春县| 东城区| 苍山县| 天全县| 汾阳市| 福清市| 什邡市| 保山市| 汽车| 伊通| 望奎县| 丰县| 多伦县| 阿拉善左旗| 淮阳县|