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

          常用鏈接

          留言簿(14)

          隨筆檔案(6)

          文章分類(467)

          文章檔案(423)

          相冊

          收藏夾(18)

          JAVA

          搜索

          •  

          積分與排名

          • 積分 - 827240
          • 排名 - 49

          最新評論

          閱讀排行榜

          評論排行榜

          CREATE FUNCTION f_Convert( 
          @str NVARCHAR(4000), --要轉換的字符串 
          @flag bit --轉換標志,0轉換成半角,1轉換成全角 
          )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: 轉:SQL SERVER 2000中全角半角互轉 2013-10-07 21:34 3a教程網
          php中半角和全角互轉
          http://3aj.cn/php/106.html  回復  更多評論
            
          主站蜘蛛池模板: 沐川县| 金川县| 武汉市| 苍南县| 石河子市| 手游| 饶河县| 清河县| 锡林郭勒盟| 永康市| 古浪县| 通州市| 昌邑市| 濮阳县| 舞钢市| 崇仁县| 惠安县| 壶关县| 洛隆县| 富源县| 松滋市| 罗城| 唐山市| 宝鸡市| 福州市| 延川县| 奉化市| 三亚市| 宁武县| 济宁市| 阳泉市| 济南市| 天门市| 会宁县| 司法| 甘德县| 石景山区| 蕉岭县| 广元市| 蓝山县| 襄城县|