powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Триггер
2 сообщений из 2, страница 1 из 1
Триггер
    #32014002
Ирина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть две таблицы:
-Приходная накладная
-Продукция к приходной накладной
Как сделать триггер, который бы осуществлял удаление записей из таблицы Продукция к приходной накладной, когда удаляется сама накладная из таблицы Приходная наклдная?
...
Рейтинг: 0 / 0
Триггер
    #32014004
AnKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то когда-то это уже писалось в форуме...

Main_Table - таблица накладных

ID_Field int identity -автоинкр. поле-первичный ключ
DESCRIPT_Field char(20) -информационное поле накл. (напр наименование)
.........

Detail_Table - детализация накладных

ID_DET_Field int identity - автоинкр. поле-первичн ключ для детализ.
LINK_ID_Field int - поле, ссылающееся на ID_Field таблицы Main_Table
DESCRIPT_DET_Field char(20) - остальные информ. поля таблицы детализ.
QUANTITY_DET_Field int
.......


CREATE TRIGGER tr_Main_Table_DEL ON dbo.Main_Table
FOR DELETE
AS
DELETE Detail_Table
FROM deleted del, Detail_Table D
WHERE del.ID_Field=D.LINK_ID_Field

Так же первичным ключем в гл. таблице может выступать наименование накладной, тогда соответственно меняется и LINK_ID_Field в таблице детализации.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Триггер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]