Hi Torsten,
this is a soultion for Oracle:
BEGIN
select trim(translate(:new.field1, '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ',
' abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWX YZ')) into FieldNum from dual;
select trim(translate(:new.field1, '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM NOPQRSTUVWXYZ',
'1234567890 ')) into fieldChar from dual;
UPDATE table set fieldnumeric = TO_NUMBER(FieldNum),
fieldvarchar = fieldChar;
END;
Hope this helps ?
Manfred Peter
(Alligator Company)
http://www.alligatorsql.com