Hallo Juergen,
UPDATE tabelle1 SET ok=2, gemeindeschluessel_neu= (SELECT SUBSTRING(gemeindeschluessel,1,5) FROM tabelle1)
Anders rum
SELECT SUBSTRING(gemeindeschluessel,1,5) AS s FROM tabelle1 FOR UPDATE;
UPDATE tabelle1 SET ok = 2, gemeindeschluessel_neu = s;
ungetestet.
Aber im allgemeinen ist das keine gute Idee, denn du hast jetzt redundante Daten vorliegen.
Bis demnächst
Matthias
-- 
Rosen sind rot.
  Rosen sind rot.
 nicht angemeldet
 nicht angemeldet Matthias Apsel
 Matthias Apsel Rolf b
 Rolf b