【发布时间】:2011-09-16 00:15:09
【问题描述】:
根据:http://msdn.microsoft.com/en-us/library/ms175061.aspx 它说“不喜欢”关系运算符: "指定跟踪事件数据不得与输入的文本相同。允许多个值。"
但是您如何指定多个值?
【问题讨论】:
标签: sql-server profiler
根据:http://msdn.microsoft.com/en-us/library/ms175061.aspx 它说“不喜欢”关系运算符: "指定跟踪事件数据不得与输入的文本相同。允许多个值。"
但是您如何指定多个值?
【问题讨论】:
标签: sql-server profiler
这很棘手,如果您在 like 区域 中添加输入多个,这将对它们进行 OR。我通常想要AND。在 not like area 或很棒的情况下,是否忽略了行中的任何值。例如,我在特定表上搜索 DELETE 语句。为此在 TextData 中
like ->
%table_name%
not like ->
%insert%
%update%
%select%
有了这个限制,只能删除。如果其中有一个带有选择文本的删除将不会运行,这并不完美。尝试减少过滤,然后根据您的生产数据增加过滤器。
在此之后用一个测试
Begin transaction
delete from table_name where 1=2
rollback
完美无缺!!! Profiler 在屏幕上显示了我的声明
【讨论】:
没关系,想通了。输入一个值后,在文本框末尾按 ENTER。这会导致另一个文本框显示在当前文本框下方,您可以在其中键入附加值。
【讨论】: