sql >> Database >  >> RDS >> PostgreSQL

Postgres - update-instructie als trigger

In update-triggers moet u NEW modify aanpassen record.U moet mogelijk ook NEW . retourneren opnemen van procedure.

U moet dus de volgende procedure gebruiken in plaats van de uwe:

CREATE FUNCTION update_country () RETURNS TRIGGER AS $$
  BEGIN
    IF (TG_OP = 'UPDATE') THEN
     NEW.country = 'France';
    END IF;
    RETURN NEW; 
  END; $$ LANGUAGE plpgsql;



  1. PhpStorm MySql dubbele aanhalingstekens letterlijk geïnterpreteerd als kolomnaam

  2. MySQL-insert op dubbele sleutel; verwijderen?

  3. Maak een kamerentiteit voor een tabel met een veld met het LONG-gegevenstype in Sqlite

  4. Hoe maak je geselecteerde dynamische velden uit een tabel in mysql?