Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 триггер на изменение  [new]
nika1058
Member

Откуда:
Сообщений: 18
Подскажите, в чем может быть дело?
В таблице reestr_history надо сохранять все изменения, которые проводились в таблице reestr

INSERT INTO reestr_history (God, Nkey, Date_a, Vid_rab,Name_work, kol_vo, Price_work, Date_v,User_v, change, Date_ch,User_ch)
SELECT God, Nkey, Date_a, Vid_rab, Name_work, kol_vo, Price_work, Date_v,User_v, 'UPDATE',GETDATE(),SYSTEM_USER
FROM DELETED

на большинство учетных записей срабатывает нормально (записывает по одной строке), но есть 2 учетки по которым записываются все 150000 строк.
Что я делаю не так?
19 мар 13, 09:30    [14065550]     Ответить | Цитировать Сообщить модератору
 Re: триггер на изменение  [new]
invm
Member

Откуда: Москва
Сообщений: 9844
Либо вы не все нам рассказываете и показываете.
Либо те пользователи действительно изменяют по 150000 строк.
Либо есть еще триггера, которые дают такой эффект.
19 мар 13, 09:38    [14065576]     Ответить | Цитировать Сообщить модератору
 Re: триггер на изменение  [new]
nika1058
Member

Откуда:
Сообщений: 18
invm,
Значит, этот insert правильный?
Похоже, что эти два пользователя вызывают обновление при входе в программу.
Ну, буду искать, что еще привязано к таблице.
Спасибо.
19 мар 13, 09:54    [14065650]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить