摘要:
下文分享通过sql脚本的方式检索数据中是否包含反斜杠的两种方法,如下所示:
实验环境:sql server 2008 R2
例:
检索数据表中包含反斜杠的数据:
实现思路:
1.直接输入反斜杠检索
2.采用反斜杠的ascii编码进行检索
create table [maomao365.com]
(keyId int identity,
info nvarchar(80))
go
---生成基础数据
insert into [maomao365.com]
(info)values('maomao365.com'),
(N'blog教程'),(N'sql server blog教程')
,(N'\反斜杠插入1'),(N'反斜\杠\插\入2')
go
---检索方式1:直接输入反斜杠
select * from [maomao365.com]
where info like '%\%'
select * from [maomao365.com]
where charindex('\',info)>0
---检索方法2:使用反斜杠的ascii码(92)检索
select * from [maomao365.com]
where info like '%'+char(92)+'%'
select * from [maomao365.com]
where charindex(char(92),info)>0
go
truncate table [maomao365.com]
drop table [maomao365.com]
mssql_sqlserver_反斜杠检索方法