НачатьНачать бесплатно

Создание триггера для отслеживания изменений данных

Компании Fresh Fruit Delivery необходимо отслеживать все новые позиции, добавляемые в таблицу Products. Для этого можно воспользоваться триггером.

Новый триггер будет сохранять название, цену и дату первого добавления новых позиций в таблицу ProductsHistory.

Это упражнение является частью курса

Создание и оптимизация триггеров в SQL Server

Посмотреть курс

Инструкции к упражнению

  • Создайте триггер ProductsNewItems для таблицы Products.
  • Настройте триггер на срабатывание при вставке данных в таблицу.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

-- Create a new trigger
CREATE TRIGGER ProductsNewItems
ON ___
AFTER ___
AS
	-- Add details to the history table
	INSERT INTO ProductsHistory(Product, Price, Currency, FirstAdded)
	SELECT Product, Price, Currency, GETDATE()
	FROM inserted;
Редактировать и запускать код