Ich verwende das Dienstprogramm rlwrap unter Linux für die Befehlszeilenbearbeitung bei der Verwendung von sql * plus. Alles ist in Ordnung, außer dass das Dienstprogramm jeden Befehl, den ich über die Tastatur eintrage, wiederholt. Zum Beispiel nehmen an, dass ich diese Aussage in der Eingabeaufforderung eingegeben:Warum Rlwrap Echos "redundant" was ich über die Tastatur eintippe?
im TerminalSQL> select last_name von Mitarbeitern
die gleiche Aussage sieht die Ausgabe machen würde wieder hallt wie:
SQL> wählen last_name von Mitarbeitern wählen last_name von Mitarbeitern
dann, wenn ich die select-Anweisung in der nächsten Zeile abgeschlossen ist, würde sich die Ausgabe wie:
SQL> last_name von Mitarbeitern wählen last_name von Mitarbeitern auswählen 2 wo department_id = 100; wo abteilung_id = 100;
Das Problem ist, mit größeren Abfragen wird diese Redundanz das Terminal durcheinander bringen die Abfrage schwer zu lesen, so dass alle Vorschläge zur Unterdrückung der unnötigen Ausgabe wirklich geschätzt werden würde.