使用SQL Server Profiler中的列过滤器的转义字符是什么?

时间:2017-02-20 08:51:21

标签: sql-server sqlprofiler sql-server-profiler

我试图在我们的sql server跟踪中找到一个特定漏洞利用的示例,我想过滤'%'的TextData列。发生三次:%%%。

这意味着我必须转义特殊字符%。

尝试使用' \'像这样的转义字符:%\%\%\ %%

另一种尝试是将其指定为范围:%[%] [%] [%]%。

在SQL中,我们可以指定用于LIKE运算符的转义字符,但是当我们在SQL Server Profiler中进行过滤时,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

-- Syntax for SQL Server and Azure SQL Database  
  
match_expression [ NOT ] LIKE pattern [ ESCAPE escape_character ]

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/like-transact-sql?view=sql-server-ver15