SQL Server Profiler: So geben Sie mehrere Werte für den Spaltenfilter "NOT LIKE" an

Antworten:

174

Macht nichts, fand es heraus. Nachdem Sie einen Wert eingegeben haben, drücken Sie am Ende des Textfelds die EINGABETASTE. Dadurch wird unter dem aktuellen Textfeld ein weiteres Textfeld angezeigt, in das Sie einen zusätzlichen Wert eingeben können.

Moe Sisko
quelle
4
danke, erklärt leicht, was die msdn-dokumentation anscheinend für unnötig hält.
Tom
12
Danke, das hat mich am Kopf kratzen lassen. Ziemlich beschissene UI-Design-Wahl dort.
Scott Herbert
Stimmen Sie zu, ziemlich schreckliche Benutzeroberfläche. Musste Google, wie das geht, es führte mich hierher :)
Jon
2
Immer noch das gleiche in SQL Server 2014
PabloInNZ
1
Dies gilt auch für den Spaltenfilter "LIKE".
Sathish
1

Dies ist schwierig, wenn Sie mit Eingabe mehrerer im ähnlichen Bereich hinzufügen, wird dies ODER sie. Ich will normalerweise UND. In einem nicht ähnlichen Bereich oder ist großartig, wird einer der Werte in den Zeilen ignoriert. So habe ich zum Beispiel nach DELETE-Anweisungen für eine bestimmte Tabelle gesucht. Dazu in TextData

like ->
     %table_name%

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

Mit dieser Einschränkung soll nur gelöscht werden. Dies ist nicht perfekt, wenn ein Löschvorgang mit einem ausgewählten Text nicht ausgeführt wird. Versuchen Sie, weniger zu filtern und erhöhen Sie dann Ihren Filter basierend auf Ihren Produktionsdaten.

Danach getestet mit einem

Begin transaction
delete from table_name where 1=2
rollback 

Alles perfekt !!! Profiler hatte meine Aussage auf dem Bildschirm

Detzu
quelle