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

Spouštěč, který aktualizuje pouze vložený řádek

Pokud je zde vůbec nutné použít spouštěč, použil bych INSTEAD OF spouštěčem upravíte hodnoty předem a vyhnete se nutnosti JOIN zpět na základní stůl a poté je aktualizujte.

CREATE TRIGGER trig_MyPplUpdate
ON [Persons]
INSTEAD OF INSERT
AS
  BEGIN
      INSERT INTO Persons
      SELECT foo,
             bar,
             CASE
               WHEN Len(MyFile) >= 60 THEN MyFile
             END
      FROM   Inserted
  END  


  1. Proč používat MySQL přes ploché soubory?

  2. Složitosti NULL – 2. část

  3. Nainstalujte a připojte se k PostgreSQL 10 na Ubuntu 16.04

  4. Používejte relační databáze MySQL na Ubuntu 10.10 (Maverick)