Каскадирование в MS SQL
Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті
Итак, задачка. Возможно, детская, но всё же мы все начинали.
Имеется БД, в которой хранится граф. Таблица с вершинами и таблица с дугами, где имеется пара полей — внешних ключей к первой таблице, хранящих вершины, которые соединяет дуга. Проблема в том, что при попытке настройки каскадирования для удаления БД выдает ошибку о том, что возникает цикл. Как можно бороться с этой проблемой?
Еще раз:
таблица Nodes:
-NodeID
таблица Edges:
-SourceID
-DestinationID
Оба поля второй таблицы ссылаются на поле первой. Требуется автоматически удалять дуги при удалении вершины.
Буду очень благодарен за ответы.
12 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів