|
|
|
новичок
      
участник
Last Login: 19.12.2005 13:27
Сообщ.: 1,
Visits: 12
|
|
Написал такую бяку. Если изменяется или добовляется строка в таблицу [bold]LoskVes[/bold] то автоматом добавляется новая строка выборочных данных из искомой таблицы.
CREATE trigger InformLosk
on LoskVes
for INSERT
as
INSERT LoskVes_Inform (idNaklWyp, NomWyp, DatWyp, Peredacha, Otgruzka, idNaklOtgr, NaklOtgr)
SELECT LoskVes.id,NomNaklW,DataW,DataPered,DataO,IDTvNakl,NomTvNakl FROM LoskVes
Но вот в чем вопрос!!!! Не как не могу добавить именно ту строку которая обновляется или добовляется, записываются почему то все строки,всябаза ухает в LoskVes_Inform а не конкретная. Как заставить записывать именно ту строку которая добовляется в базу?????
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
Надо брать данные из таблицы inserted
INSERT LoskVes_Inform (idNaklWyp, NomWyp, DatWyp, Peredacha, Otgruzka, idNaklOtgr, NaklOtgr)
SELECT LoskVes.id,NomNaklW,DataW,DataPered,DataO,IDTvNakl,NomTvNakl FROM [bold]inserted[/bold]
|
|
|
|