SQL Insert-Trigger zum Aktualisieren von INSERTED-Tabellenwerten

Ich möchte einen Einfügetrigger erstellen, der die Werte aller eingefügten Zeilen aktualisiert, wenn sie null sind. Die neuen Werte sollten einer anderen Tabelle entnommen werden, entsprechend einer anderen Spalte in der eingefügten Tabelle.

Ich habe es versucht:

UPDATE INSERTED
SET TheColumnToBeUpdated = 
    (
    SELECT TheValueCol FROM AnotherTable.ValueCol
    WHERE AnotherTable.ValudCol1 = INSERTED.ValueCol1
    )
WHERE ValueCol IS NULL

Aber ich bekomme diesen Fehler:

Msg 286, Level 16, State 1, Procedure ThisTable_INSERT, Line 15
The logical tables INSERTED and DELETED cannot be updated.

Wie soll ich das machen

Antworten auf die Frage(3)

Ihre Antwort auf die Frage