В этой статье мы увидим, как мы можем вставлять данные из одной таблицы в другую, используя функцию «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')

Пример вывода