В этой статье мы увидим, как мы можем вставлять данные из одной таблицы в другую, используя функцию «TRIGGER» на сервере SQL.
Нам нужно две таблицы
я. клиенты
II. заказы
Таблица «клиенты» —
создать таблицу клиентов (
первичный ключ customer_id int,
first_name varchar (50)
)
Таблица «заказы» —
создать таблицу заказов (
order_id int идентификатор первичного ключа,
цена int,
customer_id int
)
Вставка данных в таблицу клиентов
вставить в значения клиентов(1,'Джон'),
(2,'Роберт'),
(3,'Дэвид'),
(4,'Джон'),
(5, 'Бетти')
Создание функции ТРИГГЕР
создать триггер tri_ord
для клиентов
для вставки
как
begin
объявить @customer_id int
выбрать @customer_id = customer_id из вставленного
вставить в заказы(customer_id) значения(@customer_id)
print 'Вставлено успешно'
end
перейти
вставить в значения клиентов(10,'Amar')