So finden Sie die Spalte name in der Tabelle
Ich versuche zu finden, eine Spalte in einer sehr großen Tabelle in ORACLE SQL Developer, es ist wirklich schwer zu finden, es visuell.
Gibt es einen einfachen Weg, um die Spalte in der Tabelle?
Beispielsweise in DBeaver seine nur Tab und Strg + f
Du musst angemeldet sein, um einen Kommentar abzugeben.
Oracle hat eine tolle data dictionary. Die meiste Zeit wird es sogar noch schneller mit dem schreiben einer Abfrage, die auf einige seiner Ansichten als IDE-features.
Erhalten Sie Spalten aus der Ansicht
ALL_TAB_COLUMNS
.Als für SQL-Entwickler können Sie Tabelle öffnen aus Ihren verbindungen mit Baum, gehen Sie zu Spalten Registerkarte und verwenden nur Bearbeiten -> Suchen (Strg/Cmd + F). Funktioniert bei mir in 4.0.2.15.
Auf der Symbolleiste, Klicken Sie auf Ansicht->Suche in der DB-Objekt
Nun wählen Sie die Verbindung, den Typ und die Spalte den Wert gefunden werden. (NAME,TYP UND VERWENDUNG(ALLER))
Die Tabellen angezeigt werden, wählen Sie die Tabelle, um die Anzeige der Spalten mit dem Feld, das Sie suchen.
Gibt es keine such-Funktion in den SQL Developer data grids zum suchen/navigieren zu einer bestimmten Spalte, aber ich werde hinzufügen, dass, wie ein feature request.
Finden Sie die Einzelnen Datensatz-Ansichten-praktisch für das surfen sehr GROßE Datensätze.
Rechten Maustaste auf die Spaltenüberschrift im Datenblatt, dann haben Sie ein Menü Spalten, in denen Sie filtern können Spalten, die Sie anzeigen möchten
Dann sqldeveloper suchen Ihre Spalte und zeigt Ihnen das Ergebnis [ Spalte name der Tabelle name].
Ich würde bevorzugen das schreiben einer Abfrage ist schneller im Vergleich zu IDE-buttons und Klicks.
Wenn, so würde dies auch funktionieren.
Verwenden Sie die folgende.
Können Sie versuchen, diese über SQL-tool, der verwendet wird, indem Sie
Oder wenn Sie DBA-Berechtigungen,
Aber wenn Sie nicht sicher über den Namen der Spalten, die Sie hinzufügen können
LIKE
Aussagen zu aktuellen Abfrage.ZB: