SqlServer数据库全角转半角
来源:互联网 发布:数学分析 知乎 编辑:程序博客网 时间:2024/05/23 00:00
CREATE FUNCTION f_Convert(
@str VARCHAR(max), --要转换的字符串
@flag bit --转换标志,0转换成半角,1转换成全角
)RETURNS varchar(max)
AS
BEGIN
DECLARE @pat nvarchar(8),@step int,@i int,@spc int
IF @flag=0
begin
SELECT @pat=N'%[!-~]%',@step=-65248,
@str=REPLACE(@str,N' ',N' ')
end
ELSE
begin
SELECT @pat=N'%[!-~]%',@step=65248,
@str=REPLACE(@str,N' ',N' ')
end
SET @i=PATINDEX(@pat COLLATE LATIN1_GENERAL_BIN,@str)
WHILE @i> 0
begin
SELECT @str=REPLACE(@str,SUBSTRING(@str,@i,1),NCHAR(UNICODE(SUBSTRING(@str,@i,1))+@step))
select @i=PATINDEX(@pat COLLATE LATIN1_GENERAL_BIN,@str)
end
RETURN(@str)
END
--调用:
--update table1 set column1=dbo.f_Convert(column1,0);
0 0
- SqlServer数据库全角转半角
- SQLSERVER中的全角和半角
- 全角转半角 半角转全角
- 全角转半角与半角转全角
- 半角转全角、全角转半角
- 转全角半角
- 半角转全角
- 全角转半角
- 全角转半角函数
- VBA 全角转半角
- php 全角转半角
- 全角转半角
- 半角全角互转
- 日文全角转半角
- SQL 全角转半角
- 全角转半角
- 全角转半角
- sql 全角转半角
- 并行计算中的Amdahl与Gustafson定律
- linux iptables新增和保存
- python挑战之level 13
- iOS10.0 跳转后标题按钮都没了,点击事件也没有
- Android中app卡顿原因分析示例
- SqlServer数据库全角转半角
- 精确控制自定义view动画的时间
- 为什么用hexo代替jekyll
- 【mysql】 mysql 子查询必须使用别名!!!
- 并联电阻
- Swift-iOS常用控件(UISegmentedControl分段选择)
- 【第4周 项目3-单链表应用(2) 】
- Redis命令
- HDU 5880 Family View