SQLserver2008全角半角转换
来源:互联网 发布:磐石软件 编辑:程序博客网 时间:2024/06/08 06:53
CREATE FUNCTION f_Convert(@str NVARCHAR(4000), --要转换的字符串@flag bit --转换标志,0转换成半角,1转换成全角)RETURNS nvarchar(4000)ASBEGIN 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)ENDGO
阅读全文
0 0
- SQLserver2008全角半角转换
- 全角转换成半角
- 半角全角转换代码
- /*--全角/半角转换
- 全角转换为半角
- Java转换全角半角
- javascript全角半角转换
- 全角半角转换函数
- 全角半角转换
- 全角半角转换函数
- javascript(全角--半角转换)
- 全角转换半角
- 全角半角转换函数
- 全角半角转换函数
- 全角/半角转换
- c#全角半角转换
- 半角、全角转换
- c#全角半角转换
- 120行代码实现 浏览器WebRTC视频聊天
- Android 中使用Bundle传递大容量数据问题
- jmeter压力测试(简单的压力测试)
- HDFS租约机制
- 11
- SQLserver2008全角半角转换
- 代码优化②——阿里巴巴Java开发手册
- 点击空白回收键盘
- 给你不同面值的硬币和总金额target。 写一个函数来计算组成这个数量的组合的数量。
- JS完美运动框架详解——原理分析及demo
- 数独游戏
- [Design Pattern]Observer Pattern
- 长远价值较凸显
- Java集合的总结@2017.11.11-11.12