sql >> Database >  >> RDS >> Sqlserver

Hoe de update-trigger gebruiken om een ​​andere tabel bij te werken?

Je verwijst niet naar table1 binnen de trekker. Gebruik de inserted pseudo-tabel om de "na" -waarden te krijgen. Onthoud ook dat een update meerdere rijen kan beïnvloeden.

Dus vervang je huidige update verklaring met

UPDATE table2
SET    table2.annualyear = inserted.intannualyear
FROM   table2
       JOIN inserted
         ON table2.id = inserted.id  


  1. MySQL:samengestelde index fulltext+btree?

  2. Relationeel databaseontwerp meerdere gebruikerstypen

  3. MySQL:Kolom automatisch huidige tijd van invoegen

  4. Hoe kun je bepalen hoeveel schijfruimte een bepaalde MySQL-tabel in beslag neemt?