Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Временное нарушение DRI возможно? / 3 сообщений из 3, страница 1 из 1
24.07.2002, 12:42:35
    #32038451
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временное нарушение DRI возможно?
Уважаемые коллеги!

Вот в чем проблема:
- MS SQL 7 (т.е. INSTEAD OF еще не придумали :0)
- две таблицы Parent & Child связанные ограничением FK
- необходимо при вставке записи в таблицу Parent автоматически добавлять N записей в Child

ИМХО такие вещи делаются в триггере ..ON Parent FOR INSERT, но не получится вставить записи в Child, т.к. еще не вставлена родительская (Parent) и присутсвует CONSTRAINT FOREIGN KEY REFERENCES Parent( ID ).

Вопрос: обойти можно?
Спасибо.

ЗЫ Отказ от CONSTRAINT FOREIGN KEY не подходит.
...
Рейтинг: 0 / 0
24.07.2002, 13:09:09
    #32038460
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временное нарушение DRI возможно?
Во время срабатывания триггера for insert вставка в основную таблицу уже выполнена. Так что с FK все будет в порядке.
...
Рейтинг: 0 / 0
24.07.2002, 14:27:16
    #32038495
Jimmy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Временное нарушение DRI возможно?
2 GreenSunrise
Спасибо, попробую
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Временное нарушение DRI возможно? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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