当前位置:首页 > 开发 > 移动开发 > 正文

MSSQL中Escape转义的使用

发表于: 2012-08-10   作者:aijuans   来源:转载   浏览:
摘要: IF OBJECT_ID('tempdb..#ABC') is not null drop table tempdb..#ABC create table #ABC ( PATHNAME NVARCHAR(50) ) insert into #ABC SELECT N'/ABCDEFGHI' UNION ALL SELECT N'/ABCDGAFGASASSDFA' UNION ALL
IF OBJECT_ID('tempdb..#ABC') is not null
drop table tempdb..#ABC


create table #ABC
(
PATHNAME NVARCHAR(50)
)


insert into #ABC
SELECT N'/ABCDEFGHI' 
UNION ALL SELECT N'/ABCDGAFGASASSDFA' 
UNION ALL SELECT N'/ABCD' 
UNION ALL SELECT N'/ABCD/' 
UNION ALL SELECT N'/ABCD/JINJI' 
UNION ALL SELECT N'/ABCD/JINJI/MMMNNNN'
UNION ALL SELECT N'XXXX/ABCD/JINJI/MMMNNNN'


----查看PATHNAME中包含/ABCD/的记录
SELECT * FROM #ABC
WHERE PATHNAME LIKE N'%//ABCD//%' escape '/'

查询结果

PATHNAME
--------------------------------------------------
/ABCD/
/ABCD/JINJI
/ABCD/JINJI/MMMNNNN
XXXX/ABCD/JINJI/MMMNNNN



MSSQL中Escape转义的使用

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
由于在有时候我们在查询数据的同时,有其他用户进行表的增删改操作,如果此时对该表的事物没有提交更
结果: 新建函数: GO /****** 对象: UserDefinedFunction [dbo].[fun_get_class_nam] 脚本日期: 07
转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字
Email:longsu2010 at yeah dot net 按照ECMA262第五版中的解释,JSON是一个提供了stringify和parse
sql中引用变量我一直都不知道怎么弄,今天总算知道了:在asp.net中引用变量是"+变量名+"(双引双加),在
按照ECMA262第五版中的解释,JSON是一个提供了stringify和parse方法的内置对象,前者用于将js对象转
开发人员经常在MSSQL企业管理器中注册远程的MSSQL服务器,直接在企业管理器中删除这些远程的MSSQL注
有如下需求: 自己在MSSQL里写了个函数,用于把输入的数字转为对应的格式的,也是从网上抄的,备用
有如下需求: 自己在MSSQL里写了个函数,用于把输入的数字转为对应的格式的,也是从网上抄的,备用
有如下需求: 自己在MSSQL里写了个函数,用于把输入的数字转为对应的格式的,也是从网上抄的,备用
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号