A
Dir ist aber hoffentlich klar, daß das update-Statement nicht nur den
gerade eingefügten Datensatz ändert, sondern alle, für die die Bedingung
(is NULL) zutrifft.
Zum einen kann es da passieren, daß Du ungewollt andere Datensätze änderst.
Zum anderen kann es dadurch auch irgendwann zu Performance-Problemen kommen.
Wenn Du sehr viele Datensätze in der Tabelle gespeichert hast und über eine
Bedingung darauf zugreifst, die durch keinen Schlüssel abgedeckt wird, werden
die Datensätze sequentiell durchsucht, was z.B. bei einer Million schon
ein paar Momente dauern kann.
Gruß,
Alexander