Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление строк / 2 сообщений из 2, страница 1 из 1
15.06.2002, 19:34:16
    #32032869
Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк
Ситуация такая.
Есть 2 таблицы, связанные между собой по FK. При попытке удаления строк из одной из них или из обоих сразу - ЭСКУЭЛЬ ругается и не хочет этого делать. Как это можно обойти. Реальный вариант только один вижу - последовательно : удалить между таблицами связь-удалить строки-восстановить связь.
Подскажите, плз, как сделать это побыстрее и поумнее:)
...
Рейтинг: 0 / 0
17.06.2002, 00:10:51
    #32032880
AAron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строк
Это я так понимаю - есть две таблицы, ссылающиеся друг на друга по кругу?

вообще, на мой взгляд, лучше было бы через третью таблицу разорвать такой круг. Тогда связки между таблицами можно было бы удалять...

если нет возможности изменить структуру - тогда наверно так.

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


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