Tabellenübergreifend suchen
Die Datensuche beantwortet die Frage „wo ist dieser Wert gespeichert?" — sie sucht eine Zeichenkette in vielen Tabellen zugleich. So finden Sie die eine Tabelle, die eine Kundennummer enthält, in einem Schema, das Sie nicht selbst entworfen haben.
Eine Suche starten
- Klicken Sie Suche in der Werkzeugleiste.
- Wählen Sie die zu durchsuchenden Tabellen. Alle und Keine setzen und leeren die Liste mit einem Klick.
- Geben Sie den Text ein und drücken Sie
Enteroder klicken Sie 🔍 Suchen.
Während des Laufs zeigt NabuSQL, wie viele Tabellen bereits durchsucht sind. Die Zusammenfassung nennt die Zahl der Treffer und in wie vielen Tabellen sie gefunden wurden.
Nur Textspalten
Die Suche erfasst varchar- und text-Spalten. Numerische, Datums-, Boolean- und Binärspalten werden nicht durchsucht — die Suche nach 1500 findet den Wert nicht in einer Spalte betrag.
Ergebnisse lesen
Die Treffer sind nach Tabelle gruppiert, mit den passenden Zeilen darunter. Fehler an einzelnen Tabellen — etwa fehlende Rechte — werden neben dieser Tabelle gemeldet, statt den ganzen Lauf abzubrechen.
Wann etwas anderes besser ist
- Einen Wert in einer bekannten Tabelle finden — Tabelle öffnen und den Filter des Datenrasters nutzen. Deutlich schneller.
- Eine Spalte oder Tabelle nach Namen finden — das Suchfeld über dem Baum der Seitenleiste.
- In numerischen oder Datumsspalten suchen — schreiben Sie die Abfrage im SQL-Editor; ein
WHERE betrag = 1500über ein paar infrage kommende Tabellen schlägt einen Durchlauf über alles.
Geschwindigkeit
Jede ausgewählte Tabelle wird abgefragt. Grenzen Sie bei einem großen Schema die Liste zuerst ein — 200 Tabellen zu durchsuchen, um etwas zu finden, von dem Sie wissen, dass es in einer von fünf liegt, ist verlorene Zeit.
