2013-01-15 56 views
0

我需要你的帮助:我正在使用SQL Server 2008,并有一个存储过程用于从表列中检索值。在SQL Server 2008中转义特殊字符

表中的列包含可能包含所有特殊字符的描述。

有什么办法可以逃避所有特殊字符?

感谢

+3

能否请您解释一下吗?为什么你想逃避特殊字符?作为数据而不是对象名称的特殊字符只在某些情况下才是特殊的,例如在LIKE谓语中。 –

+0

嗨,我有前端应用程序,我有搜索屏幕。搜索屏幕包含不同的搜索参数,包括描述这是一个文本框,用户可以输入任何内容,所以我想逃避任何特殊字符,因为该特殊字符可能是用户输入到文本框中的字符串的一部分 – user1717270

+0

请编辑您的问题并解释一下,以及这个用户应该如何搜索该描述,以便其他用户看到并能够帮助你。因此,用户使用'LIKE'运算符进行搜索,并且想让用户能够搜索'%'和其他特殊字符? –

回答

2

试试这个

WHERE说明LIKE '%\任何文本%'

这里\逃生途径