Hallo *all,

habe folgendes Problem mit einer UPDATE Anweisung im interaktiven SQL:

Ich möchte das Feld KVB34 ( Kundenklasse) in der Datei SVAKVB mit den entsprechenden Werten aus der Datei Ranking aktualisieren.
Soll heissen: die Kundenklasse in der ersten Datei sollen der Klasse aus der zweiten Datei angepasst werden.
Beide Dateien haben keine doppelten Sätze.
Schlüssel ist die Kundennummer.

UPDATE
mylib/svakvb a
set a.kvb34 =
(SELECT b.rank2
from mylib/ranking b where
b.rank1 = a.kvb02 and
a.kvb01 = '01' and
a.kvb34 <> b.rank2 )

ich kriege aber immer den Fehler:
Nullwerte für Spalte oder Variable KVB34 nicht zulässig.
- wie kann ich das umgehen ????

Vilen Dank für Eure Hilfe.