Beseitigen Sie Sortierreihenfolge auf Registerkarte Daten von SQL Developer Tabellenansicht

StackOverflow https://stackoverflow.com/questions/407529

  •  03-07-2019
  •  | 
  •  

Frage

In Oracle SQL Developer, kann man die Daten in einer Tabelle auflisten auf die Registerkarte Daten zu verwenden, wenn eine Tabelle angezeigt wird. Es gibt auch eine ‚Sort ...‘, um die Sortierreihenfolge der Daten festlegen, die Sie sehen. Dies kann sehr nützlich sein, für einige Daten im laufenden Betrieb sehen.

Das Problem: Ich habe eine Art, um eine bestimmte Tabelle für die Anzeige, die nicht von dem Indizes für die Tabelle unterstützt wird. Es scheint, dass SQL Developer die Art on the fly tut, wenn Sie diese Daten ansehen gehen. Zuerst war die Verzögerung nicht so schlimm. Aber der Tisch ist gewachsen und jetzt dauert es ewig. Es gibt keine Möglichkeit, es außer mit Gewalt beenden SQL Developer zu stoppen, nicht gespeicherte etwas zu verlieren. (Wenn Sie eine andere Art und Weise kennen diese Art zu stoppen, lassen Sie mich wissen!) Also, ich soll die Sicht Reihenfolge, um etwas ändern sonst, aber Sie können nur die Sortierung ... Taste zugreifen, wenn die Daten sehen.

Gibt es eine anderen Weg, um die Sortierreihenfolge sieht neben der Anzeige der Daten zu löschen?

Wo steht SQL Developer speichern diese Informationen?

eine Möglichkeit, die Sortierung der Daten zu stoppen, nachdem auf der Registerkarte Daten, klicken während des Wartens auf sie erscheinen?

War es hilfreich?

Lösung

Ich habe die Sortierreihenfolge nicht einen Befehl aus dem GUI gefunden zu beseitigen, aber Sie können diese Abhilfe verwenden:

  1. Gehen Sie in den Einstellungen sqldeveloper Ordner. Auf M $ Windows-in% HOME_USER% / Anwendungsdaten / SQL Developer
  2. befindet
  3. Führen Sie eine Volltextsuche den Namen der sortierten Spalte angibt. Wenn der Spalts Name zu häufig ist (zB: Daten) angeben, eine weitere Spalte mit einem anderen Namen in der gleichen Tabelle. Sie werden eine oder mehr XML-Dateien gefunden, die Ihre Suchkriterien finden. Diese Dateien sind Tabellendeskriptoren.
  4. Am Ende der XML-Beschreiber Suche nach dem taf Elemente mit dem Namen ‚orderByClause‘. Wenn es enthält den Namen der Spalte, die Sie beseitigen wollen aus dem Sortieren Sie die Zeile mit einem leeren Element ersetzen ()
  5. Restart sqldeveloper und ... Art ist nicht mehr da!

Hope, das hilft

Cheers, Fabrizio Fortino

Andere Tipps

Wenn Sie bereit sind, ein wenig Risiko zu nehmen, Sie können Start folgen von Fabrizio Vorschlag machen, und dann saubere Haus wie folgt:

  1. Gehen Sie in den Einstellungen sqldeveloper Ordner. Auf M $ Windows-in% HOME_USER% / Anwendungsdaten / SQL Developer
  2. befindet
  3. Führen Sie eine Suche die folgende Maske "* tablesettings.xml" verwendet wird.
  4. Löschen Sie die Dateien, die Sie zurückgeschickt wurden.
  5. Starten Sie sqldeveloper und Ihr Problem ist weg.

    • Um sicher zu sein, möchten Sie vielleicht nur die Dateien in ein Quarantäne-Verzeichnis verschieben.

Easy (zumindest in v1.5.5, das ist, was ich verwende) zu beheben. Es gibt eine Option Prefs es zurücksetzen, um sie hier zu lesen: https://forums.oracle.com/forums/thread.jspa?threadID= 860.431

  

Gehen Sie zu Extras> Einstellungen> Datenbank> ObjectViewer Parameter und wählen Sie die Schaltfläche Löschen. Dadurch werden die Sortiereinstellungen löschen.

Ich glaube, es ist nicht ein Weg, aber es gibt eine vorgeschlagene Erweiterung nicht die Filter zwischen den Sitzungen zu erhalten, die Sie auf hier auf dem SQL Developer Forum

  1. Gehen Sie in den Einstellungen sqldeveloper Ordner. Auf M $ Windows-in% HOME_USER% / Anwendungsdaten / SQL Developer
  2. befindet
  3. Auf sqldeveloper Version 3.0.03 (und bis denke ich) Suche nach * GridSettings.xml
  4. Finden Sie die XML-Datei enthält, in Bezug auf Ihre Tabelle / Ansicht.
  5. die Datei entweder löschen oder nur die Zeilen mit den Spalten zuvor aus der Tabelle gelöscht entsprechenden entfernen. Sie müssen entfernen Linien aus; ;
  6. Sie brauchen nicht sqldeveloper neu zu starten. Nur Trennen und connect für mich tat es zurück.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top