sql >> Database >  >> RDS >> PostgreSQL

Tijdstempel bijwerken wanneer rij wordt bijgewerkt in PostgreSQL

Maak een functie die de changetimestamp-kolom van een tabel als volgt bijwerkt:

CREATE OR REPLACE FUNCTION update_changetimestamp_column()
RETURNS TRIGGER AS $$
BEGIN
   NEW.changetimestamp = now(); 
   RETURN NEW;
END;
$$ language 'plpgsql';

Maak een trigger op de tabel die de functie update_changetimestamp_column() aanroept wanneer een update als volgt plaatsvindt:

    CREATE TRIGGER update_ab_changetimestamp BEFORE UPDATE
    ON ab FOR EACH ROW EXECUTE PROCEDURE 
    update_changetimestamp_column();



  1. Ontvang de huidige lokale tijd van elk land in PL/SQL

  2. SQL Server-systeemdatabases – basisconcepten

  3. Wat is het verschil tussen een hash-join en een merge-join (Oracle RDBMS)?

  4. count(*) en count(column_name), wat is het verschil?