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

Откуда:
Сообщений: 3
мне нужно написать триггер, который после добавления новой записи в 2ой таблице редактирует уже существующее значение в 1ой таблице.
у меня 1-ая таблица:
код товара
имя товара
оптовая цена
количество(в наличии)

2-ая таблица:
код накладной
дата
количество отправленной продукции
код продукта
код договора

и мне нужно, чтобы при добавлении новой накладной на отправку какого-нибудь товара в определенном количестве определенного товара, отнимало значение этого отправленного товара, от того, что был в 1 таблице и меняло значение на полученный результат.
пожалуйста, помогите!)
15 дек 13, 15:28    [15295168]     Ответить | Цитировать Сообщить модератору
 Re: помогите, пожалуйста, с триггером!  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
yana848484,

CREATE TRIGGER по-русски и даже с примерами. :)

ЗЫ:Рекомендации по оформлению сообщений в форуме
15 дек 13, 15:43    [15295194]     Ответить | Цитировать Сообщить модератору
 Re: помогите, пожалуйста, с триггером!  [new]
yana848484
Member

Откуда:
Сообщений: 3
спасибо, я уже читала, но толком разобраться не могу
мы этого не учили практически вообще, а для курсовой нужно
не могли бы Вы помочь именно написать его, пожалуйста
просто, правда, очень сложно разобраться
15 дек 13, 15:56    [15295202]     Ответить | Цитировать Сообщить модератору
 Re: помогите, пожалуйста, с триггером!  [new]
sdet
Member

Откуда:
Сообщений: 463
yana848484,

Создание чего-то за вас с нуля больше подходит для форума Работа. Опубликуйте свое задание там
15 дек 13, 16:17    [15295224]     Ответить | Цитировать Сообщить модератору
 Re: помогите, пожалуйста, с триггером!  [new]
pio777
Member

Откуда:
Сообщений: 127
create trigger AfterInsertTable2 on dbo.table2
after insert
as
update a 
a.[количество] = a.[количество] - b.[количество отправленной продукции]
from table1 a join inserted b on a.[код товара] = b.[код продукта]
15 дек 13, 17:37    [15295368]     Ответить | Цитировать Сообщить модератору
 Re: помогите, пожалуйста, с триггером!  [new]
yana848484
Member

Откуда:
Сообщений: 3
pio777, большое спасибо!!!)))
я еще вставила SET и все получилось)
огромное Вам спасибо)
15 дек 13, 18:33    [15295496]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить