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

Откуда:
Сообщений: 4996
Мне нужно создать таблицу table1_change в которую будут заноситься записи удаленные пользователями из одной таблицы table1 (в которой около 40 столбцов) , ну типа хранилища данных. Я вешаю на table1 триггер


create trigger Log_for_drop1 on table1 for delete
as

insert into table1_change
select * from deleted
where deleted.productid=table1_change.productid

end

--Естественно это не работает есть ли у кого какие-нибудь идеи или кто-то сталкивался с похожей ситуацией ?
5 фев 04, 12:55    [522251]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31602
Естественно, надо where убрать, и всё заработает.
5 фев 04, 12:58    [522263]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций  [new]
Glory
Member

Откуда:
Сообщений: 104760
Зачем это условие ?

where deleted.productid=table1_change.productid
5 фев 04, 12:59    [522267]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций  [new]
vitaliy14
Member [заблокирован]

Откуда:
Сообщений: 4996
where я убирал но не хрена ничего не работает все глючит по страшной степени только rollback спасает
5 фев 04, 13:09    [522293]     Ответить | Цитировать Сообщить модератору
 Re: Журнал транзакций  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Да че глючит то, конкретно? и какая струкрура у table1_change?
5 фев 04, 13:41    [522362]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить