CREATE FUNCTION update_customer_last_sale() RETURNS TRIGGER AS $$
BEGIN
UPDATE customer SET last_sale=now() WHERE cutomer_id=NEW.customer_id;
RETURN NEW;
END; $$
LANGUAGE plpgsql;
sau đó
CREATE TRIGGER update_last_sale
BEFORE INSERT ON sale
FOR EACH ROW EXECUTE update_customer_last_sale;
NEW
là hàng sắp được chèn vào bảng bán hàng. (Đối với hàng cập nhật, nó sẽ là NEW
để biết hàng sẽ trông như thế nào sau khi cập nhật và OLD
để biết hàng trông như thế nào trước khi cập nhật).