Обновление таблиц с помощью EF - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть две таблицы SQL (Tbl_FoodPrice, Tbl_RatioContents), Tbl_FoodPrice содержит цены на продукты питания и Tbl_RatioContents состава пищи для животных на основе вклада каждого вещества. Я хотел бы изменить цену доли материала в Tbl_RatioContents при изменении цены продуктов питания в таблице 1.

1 Ответ

0 голосов
/ 13 апреля 2019

Триггер обновления данных запускается операцией UPDATE. В таблице INSERTED хранятся значения строк после обновления. Например, триггер, который будет срабатывать при добавлении и обновлении данных:

USE somedb;
GO
CREATE TRIGGER FoodPrice_INSERT_UPDATE
ON Tbl_FoodPrice
AFTER INSERT, UPDATE
AS
UPDATE Tbl_FoodPrice
SET Price = Price + Price * 10
WHERE Id = (SELECT Id FROM INSERTED)

Вы найдете больше примеров: Триггер вставки обновления, как определить, вставить или обновить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...