Hallo *All,

wenn ich folgenden Select absetze:

select preis from artikelstamm
where nummer = 150000
fetch first 1 rows only

funktioniert das tadellos und ich bekomme wirklich nur den ersten gefundenen Satz angezeigt.

Gebe ich aber ein:

update artikelstamm
set preis =
(select preis from artikelstamm
where nummer = 150000
fetch first 1 rows only )
where nummer = 100000

bekomme ich die Fehlermeldung:

Schlüsselwort FETCH nicht erwartet. Gültige Token: ) UNION EXCEPT.

Geht der Fetch First in einem Subselect nicht oder ist meine Syntax falsch?

Gruss
Ulli