Zeichen global ersetzen
Vorbis
- datenbank
0 Encoder0 phillip e.0 ChrisB
Hallo,
mittels
update tabellenname set spaltenname = replace (spaltenname, "ü", "ü");
kann ich in einzelnen Tabellenspalten Zeichen ersetzen.
Gibt es eine Möglichkeit, das auch global zu machen? Sprich für sämtliche Tabellen und Spalten in der Datenbank einen bestimmten Ausdruck ersetzen?
Gruß Vorbis
Mir ist mal nichts bekannt. Aber du könntest ein Script erstellen lassen, das alle Spalten aus allen Tabellen ersetzt und das dann laufen lassen.
nein, global kann man die nur ersetzen, wenn man sie LOKAL definiert hat
Hi,
mittels
update tabellenname set spaltenname = replace (spaltenname, "ü", "ü");
kann ich in einzelnen Tabellenspalten Zeichen ersetzen.Gibt es eine Möglichkeit, das auch global zu machen? Sprich für sämtliche Tabellen und Spalten in der Datenbank einen bestimmten Ausdruck ersetzen?
Was für einen Ausdruck?
Einen, der sich auch in einem Dump der Daten zweifelsfrei identifizieren liesse, ggf. per regulärem Ausdruck, und damit dort drin ersetzen; statt überall, und jeder Tabelle und Spalte einzeln?
Wenn der Umfang der Daten nicht so groß ist, wäre das vielleicht die simpler umzusetzende Option.
Sicherheitskopie machen nicht vergessen.
MfG ChrisB