SQL Server中全半角转换函数
来源:互联网 发布:网络唤醒主板设置 编辑:程序博客网 时间:2024/05/17 09:05
CREATE FUNCTION F_Convert_CharSet(
@string nvarchar(4000) -- 输入的字符串
,@flag tinyint -- 转换标识(1:全角转半角;其他:半角转全角)
)
RETURNS nvarchar(2000)
WITH ENCRYPTION
AS
BEGIN
DECLARE @i int
,@ret nvarchar(2000)
select @i=1
SET @ret= ' '
if(@flag=1)
begin
while SUBSTRING(@string,@i,1) <> ' '
begin
if UNICODE(SUBSTRING(@string,@i,1))> 255
SET @ret=@ret+NCHAR(UNICODE(SUBSTRING(@string,@i,1))-
CASE
WHEN SUBSTRING(@string,@i,1)= '。 ' THEN 12244 ELSE 65248
END )
else
SET @ret=@ret+(SUBSTRING(@string,@i,1))
SET @i=@i+1
end
end
else
begin
while @i <=len(@string)
begin
if unicode(SUBSTRING(@string, @i, 1)) <256
select @ret = @ret + NCHAR(unicode(SUBSTRING(@string, @i, 1))+ 0xFEE0 )
else
select @ret = @ret + SUBSTRING(@string, @i, 1)
SET @i=@i+1
end
end
return @ret
end
- SQL Server中全半角转换函数
- 全半角转换函数
- SQL Server中全角半角的转换
- php 中全半角转换
- 转换全半角字符的函数
- SQL Server 2000半角全角转换
- C#中全半角的转换
- C# 全半角转换
- 字符全半角转换
- 全半角转换
- 字符串全半角转换
- ORACLE 全半角转换
- JavaScript 全半角转换
- 全半角转换
- Java全半角转换
- java 全半角转换
- c#全半角转换
- c#全半角转换
- 编写高效的Android代码
- 三、类以及其继承
- Hibernate one2one 主键单向关联
- 利用Excel生成Html页面
- 数据备份与数据容灾全解析
- SQL Server中全半角转换函数
- 用native2ascii将Java的Properties文件用UTF-8编码
- Ordered Fractions
- 获取本机IP java
- 2011-8-12
- Extjs4.0 Ajax异步取值 动态创建Chart
- linux下备份网站常用的一些命令
- ---数字签名和加密的基本原理及其区别
- 应该用心看一下,总结一下,对自己有所提高