INSERT INTO t_view ( name ) SELECT name FROM stadt FETCH FIRST 1 ROWS ONLY
hmm, geht aber nicht.
Es heißt:
Das Zuordnen eines Nullwerts (NULL) zu einer Spalte „TBSPACEID=2, TABLEID=15, COLNO=0“, für die die Eingabe von Daten erforderlich ist (NOT NULL), ist nicht zulässig. SQLSTATE=23502
Hallo Sebastian
Da hast du eben NULL in deiner Table stadt und die t_view akzeptiert keine NULL.
Entweder Daten bereinigen, d.h. Felder mit NULL durch einen Wert ersetzen oder in der t_view die column mit „NULL ALLOWED“ o.ä. (hab die DB2 Syntax nicht präsent) erstellen.
Gruss, Ulrich
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]