Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

AW: SQL alle sonderzeichen rechts entfernen

  Alt 3. Jul 2013, 16:48
Was willst du eigentlich erreichen?
Naja, eben am Stringende nur Buchstaben zulassen.
Das muss aber in der DB als "Bereinigung" passieren weil es sonst zu viele Stellen betrifft.
.
Soweit so gut
und jeden DS einzeln bearbeiten dauert viel zu lange.
Wie denn sonst?

Wenn du weißt welche Sonderzeichen auftauchen, könnte man das so lösen
Code:
select satz from Tabelle where satz like '*Ü';
select 'update tabelle set satz='||substr(satz,1,pos('Ü'))||' where satzid='||satzid||';'
(ohne gewähr)

Mit einer SP und Regex (fals Dein Server das kann) wäre es wohl eleganter.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat