Gibt es eine Möglichkeit, SCHNEIDEN Sie alle Daten in einer SELECT * FROM-Anweisung?

Ich versuche zu wählen, und schneiden Sie alle Einträge aus einer Tabelle mit der folgenden Anweisung:

SELECT TRIM(*) FROM TABLE

Aber ich bekomme eine Fehlermeldung. Gibt es einen Weg, um wieder alle Einträge ausgewählt, so dass Sie beschnitten sind für Leerzeichen am Anfang und Ende jedes Strings?

  • Die Antwort ist Nein. Aber warum willst du speichern, führende/nachfolgende Leerzeichen?
  • Und das hinzufügen ein anderer Gedanke: SELECT * ist böse. Sie können nie das Vertrauen in, ob die Spalten werden dieselben im Laufe der Zeit, so dass das format der Ausgabe ändern, und Ihre Anwendung könnte kaputt gehen. Explizite Liste von Spalten, WÄHLEN Sie statt.
  • stackoverflow.com/questions/507869/trim-all-database-fields überprüfen Sie mit diesem link
  • Mit PTF macht es möglich.
InformationsquelleAutor Stacey | 2015-12-21
Schreibe einen Kommentar