Страница: 1 |
Страница: 1 |
Вопрос: пожалуйста помогите с триггером
Добавлено: 14.06.07 04:00
Автор вопроса: angelnl
таблица Process(id,...team_id,finish)
Team(id,team_id....,wrk_id)
Worker(wrk_id,status)
нужно чтобы при обновлении process.finish становилось Worker.status=0
для тех wrk_id, которые находятся в team_id, а team_id таблицы process , т.е. той строчки где произошло обновление. вот.
я написала так. не уверена что это правильно. Еще я использую sqlexpress и почему-то в триггер нельзя добавить новое.вобщем, как мне с ним быть..??
create trigger wrkfree
on dbo.process
for update
as
if update (finish)
begin
set nocount on
update Worker
set worker.status=0
from inserted ins
where (process.team_id=Team.team_id) and (team.wrk_id=worker.wrk_id)
end
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Slay
Вопросов: 27
Ответов: 150
Web-сайт:
Профиль | | #1
Добавлено: 14.06.07 20:26
Не совсем понял причем тут VB?