SQL Server Profiler: как указать несколько значений для фильтра столбцов «НЕ НРАВИТСЯ» - PullRequest
68 голосов
/ 16 июня 2011

Согласно: http://msdn.microsoft.com/en-us/library/ms175061.aspx Это говорит о том, что реляционный оператор NOT LIKE: «Указывает, что данные события трассировки не должны совпадать с введенным текстом. Допускается несколько значений.»

Но КАК вы указываете несколько значений?

Ответы [ 2 ]

151 голосов
/ 16 июня 2011

Неважно, разобрался.После того, как вы ввели одно значение, нажмите клавишу ВВОД в конце текстового поля.Это приводит к отображению другого текстового поля под текущим, в которое вы можете ввести дополнительное значение.

0 голосов
/ 15 июля 2019

Это сложно, если вы добавите с помощью ввода несколько в как область это будет ИЛИ их. Я обычно хочу И. В не похож на область или отлично, любое из значений в строках игнорируется. Так, например, я искал операторы DELETE для конкретной таблицы. Для этого в TextData

like ->
     %table_name%

not like ->
     %insert%
     %update%
     %select%

С этим ограничением только удалить. Это не идеально, если есть удаление с выделенным текстом внутри, которое не будет запущено. Попробуйте отфильтровать меньше, а затем увеличить свой фильтр на основе ваших производственных данных.

После этого проверено с

Begin transaction
delete from table_name where 1=2
rollback 

все отлично !!! Профилировщик сделал мое заявление на экране

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...