> Hallo,
>
[quoted text clipped - 23 lines]
>
> Es kommt die Meldung: Schlüsselwort from nicht erwartet!
Welche DB2 platform/version?
Fuer DB2 V8.1.2 fuer LUW und hoeher ist MERGE am einfachsten:
MERGE INTO T USING S ON T.pk = S.pk
WHEN MATCHED THEN UPDATE SET (T.c1, ...,T.cn) = (S.c1, ..., S.cn)
Fuer alles andere:
UPDATE T SET (T.c1, ...,T.cn)
= (SELECT S.c1, ..., S.cn
FROM S WHERE T.pk = S.pk)
WHERE EXISTS(SELECT 1 FROM S WHERE T.pk = S.pk)
Gruss
Serge
PS: Da diese newgroup international ist, ist es ratsam auf English zu
schreiben, Mehr Publikum ~ Mehr/Bessere/Schnellere Antworten

Signature
Serge Rielau
DB2 Solutions Development
IBM Toronto Lab
IOD Conference
http://www.ibm.com/software/data/ondemandbusiness/conf2006/
wuwu - 18 Jul 2006 15:28 GMT
Hallo,
der Syntax der funktioniert, GOTT SEI DANK!!!
update kisdata.bespf020
set kisdata.bespf020.be2erl = 'X'
where kisdata.bespf020.be2ben in(
select be1ben
from kisdata.bespf010
where be1dat between 20030101 and 20041231)
and be2erl not like 'X'
Danke & MFG Horst
Serge Rielau schrieb:
> > Hallo,
> >
[quoted text clipped - 48 lines]
> IOD Conference
> http://www.ibm.com/software/data/ondemandbusiness/conf2006/