sql >> Databáze >  >> RDS >> Sqlserver

Jak použít spouštěč aktualizace k aktualizaci jiné tabulky?

Neodkazujete na table1 uvnitř spouště. Použijte inserted pseudo tabulku pro získání hodnot "po". Pamatujte také, že aktualizace může ovlivnit více řádků.

Nahraďte tedy aktuální update prohlášení s

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


  1. Vládne Oracle Bankers

  2. Nelze připojit kontejner MySQL ke kontejneru Tomcat v dockeru

  3. PHP - získat data z databáze porovnat je s proměnnou a seřadit podle menší hodnoty

  4. CLR Strict Security na SQL Server 2017