Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите написать Тригер для таблицы в SQL Server / 3 сообщений из 3, страница 1 из 1
05.10.2004, 01:33
    #32723084
Spavel_74
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать Тригер для таблицы в SQL Server
Есть две таблицы TypeSpr(id(key),code,name); Spr(id(key),idtypespr,code,name)
Надо чтобы при удаленнии из TypeSpr удалялись все записи из Spr при условии что TypeSpr.id=Spr.idtypespr. Сразу оговорю тот моменнт ,что можно связать две таблицы , но мне это ненужно.
...
Рейтинг: 0 / 0
05.10.2004, 06:35
    #32723132
Станислав C.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать Тригер для таблицы в SQL Server
Spavel_74Есть две таблицы TypeSpr(id(key),code,name); Spr(id(key),idtypespr,code,name)
Надо чтобы при удаленнии из TypeSpr удалялись все записи из Spr при условии что TypeSpr.id=Spr.idtypespr. Сразу оговорю тот моменнт ,что можно связать две таблицы , но мне это ненужно.

А вот тут ты себе противоречишь! Хочешь, чтобы удалялись все записи из связанной таблицы и не хочешь их связывать.
Все-таки проще их связать и прописать автоматическое удаление по связи,
что-то типа: ...ON DELETE CASCADE... и твоя проблема будет решена на уровне SQL Server. И не надо будет заморачивать себе голову. Если только нет каких-то весьма веских причин почему нельзя так сделать...
...
Рейтинг: 0 / 0
07.10.2004, 06:28
    #32727058
Philin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите написать Тригер для таблицы в SQL Server
Код: plaintext
1.
2.
3.
4.
CREATE TRIGGER del_TypeSpr
ON TypeSpr
FOR DELETE
AS
 DELETE FROM Spr WHERE idTypeSpr in (select id from deleted)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите написать Тригер для таблицы в SQL Server / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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