SQL全角半角转换
来源:互联网 发布:淘宝客的佣金是给谁的 编辑:程序博客网 时间:2024/06/06 00:20
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
else
select @pat=N'%[!-~ ]%',@step=65248
set @i=patindex(@pat COLLATE Latin1_General_BIN,@str)
while @i>0
select @str=stuff(@str,@i,1,nchar(case unicode(substring(@str,@i,1))
when 32 then 12288
when 12288 then 32
else unicode(substring(@str,@i,1))+@step end))
,@i=patindex(@pat COLLATE Latin1_General_BIN,@str)
return(@str)
end
@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
else
select @pat=N'%[!-~ ]%',@step=65248
set @i=patindex(@pat COLLATE Latin1_General_BIN,@str)
while @i>0
select @str=stuff(@str,@i,1,nchar(case unicode(substring(@str,@i,1))
when 32 then 12288
when 12288 then 32
else unicode(substring(@str,@i,1))+@step end))
,@i=patindex(@pat COLLATE Latin1_General_BIN,@str)
return(@str)
end
- SQL全角半角转换
- sql 全角半角的转换
- SQL 全角和半角转换
- ORACLE SQL半角全角转换
- SQL Server 2000半角全角转换
- SQL 半角与全角之间转换
- SQL Server中全角半角的转换
- 【数据库SQL】将全角转换成半角
- 全角转换成半角
- 半角全角转换代码
- /*--全角/半角转换
- 全角转换为半角
- Java转换全角半角
- javascript全角半角转换
- 全角半角转换函数
- 全角半角转换
- 全角半角转换函数
- javascript(全角--半角转换)
- 啄木鸟空间
- Ftp多线程与断点续传
- NFS搭建总结
- android-spinner
- 《大话处理器》连载——微架构(2) 顺溜流水线的深入分析
- SQL全角半角转换
- 在RHEL5系统中搭建iSCSI存储服务器
- Jquery实现div分页显示silder
- 多种排序介绍
- OWA修改页面
- ftp协议实现多线程断点续传
- (转)A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
- 多线程(认识多线程、线程的常用操作方法)
- Java线程总结