Hallo,

ich würde es mit folgendem SQL lösen:

update WWSTGD/alarst A set A.PRGRAR = substr(A.PRGRAR, 1, 3) concat '00' concat substr(A.PRGRAR, 6, x)
where A.ARNRAR IN
(SELECT C.ARNRAR from WWSMIG/FALSCH C) and
SUBSTRING(A.PRGRAR, 4, 2) = ' '

Dabei ist x die Länge des Feldes Feldes A.PRGRAR minus 5.
Gruß,

Frank