- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--( 此函数部分思路参考了 CSDN 上大力的转换函数 )
-- 邹建 2005.01( 引用请保留此信息 )--*/
go
-- 创建函数
create function SBC2DBC
(
@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 , @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 ( subst
ring ( @str , @i , 1 ))+ @step ))
, @i = patindex ( @pat collate latin1_general_bin , @str )
return ( @str )
end
-- 测试示例
select dbo . SBC2DBC( ~~~~ca!b , 1 )
-- 运行结果
/*
~~~~ca!b
*/
-- 附半角全角表
/*
ASCII 全角字符 Unicode 半角字符 Unicode
0x20 空格 U+3000 空格 U+0020
0x21 !U+ff01 ! U+0021
0x22 "U+ff02 U+0022
0x23 #U+ff03 # U+0023
0x24 $U+ff04 $ U+0024
0x25 %U+ff05 % U+0025
0x26 &U+ff06 U+0026
0x27 'U+ff07 U+0027
0x28 (U+ff08 ( U+0028
0x29 )U+ff09 ) U+0029
0x2a *U+ff0a * U+002a
0x2b +U+ff0b + U+002b
0x2c ,U+ff0c , U+002c
0x2d -U+ff0d - U+002d
0x2e .U+ff0e . U+002e
0x2f /U+ff0f / U+002f
0x30 0U+ff10 0 U+0030
0x31
您可能关注的文档
- PEP人教版小学三年级英语上册《Unit3Lookatme!》教学设计.pdf
- PEP人教版小学英语四年级下册《Unit4AtaFarmPartALet’stalkLet’splay》..pdf
- photoshop更换人物头像操作步骤.pdf
- php和mysql操作应该注意一些细节.pdf
- PKPM算量、钢筋软件培训课件一.pdf
- PLC可编程控制器综合实训装置.pdf
- PMC部年度工作计划.pdf
- pmc转正工作总结.pdf
- PPAP附表(股份公司).pdf
- PPAP主要提交资料样本格式.pdf
- TCSPSTC 134-2024 砒霜冶炼砷及伴生重金属污染地块风险管控与修复集成技术规范.docx
- TCGAPA 039-2024 六安黄鸭规范.docx
- SGO 2024_宫颈癌症最新进展PPT课件(英文版).pptx
- TCSTM 01180.2-2024 锻件缺陷检测 第2部分:涡流法.docx
- 2025零信任的部署现状及未来.docx
- 残疾人居家托养服务照料项目服务方案(技术方案).doc
- 《化学反应与电能》-高中化学示范课PPT课件(含视频).pptx
- TCSTM 01180.3-2024 锻件缺陷检测 第3部分:相控阵超声法.docx
- 2025建设工程红外热成像法检测技术规程.docx
- 2025既有建筑结构内部钢筋射线法检测技术规程.docx
文档评论(0)