开发中常用的sql语句二
2017-09-04 18:00
381 查看
sql 数字全角半角转换
View Code
调用方式: select dbo.ConvertWordAngle('W19691003',0);
create FUNCTION dbo.ConvertWordAngle ( @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 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 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
View Code
调用方式: select dbo.ConvertWordAngle('W19691003',0);
相关文章推荐
- VC开发数据库软件中常用的SQL语句
- iOS开发中常用到的SQL语句
- java开发中常用的SQL语句
- 菜鸟到高手:SQL开发进阶常用精妙语句
- 常用SQL汇总,Java开发工作高频数据库语句
- 开发中常用的sql语句
- 网站开发常用Sql语句
- 软件开发中数据库常用SQL语法,SQL语句大全收藏
- GIS应用开发中常用的SQL语句(分组排序取前几条记录)
- 项目开发中常用到的sql语句
- 应付模块报表开发常用SQL语句
- 常用SQL汇总,Java开发工作高频数据库语句
- web开发经验分享常用SQL语句技巧
- 50个常用sql语句 网上流行的学生选课表的例子
- SQL常用增删改查语句
- SQL语句使用大全,最常用的sql语句
- SQL语句使用大全,最常用的sql语句
- [SQL]常用的MySQL基本语句(整理中)
- MySQL数据库常用SQL语句总结二
- 手工MSSQL注入常用SQL语句