Форум Сообщества Аналитиков
Общий раздел => ПО Аналитика => Sparx => Тема начата: kamakama от 21 Мая 2010, 22:43:49
-
Доброе время суток. При проектировании БД использую генерацию DDL скрипта на основе существующей схемы. Возникла необходимость добавить в таблицы возможность каскадного удаления данных (MS SQL Server). Для этих целей нужно к ALTER TABLE добавлять параметр REFERENCES ON DELETE CASCADE. Скажите, каким образом можно это сделать?
Как я понимаю, для этого необходимо изменить какое-то свойство таблицы, но какое и где? Или это уже в шаблоне DDL скрипта?
-
Ну вообще это стандартная процедура ссылочной целостности. Не уверен, что такая возможность имеется в ЕА напрямую.
Однако возможно при настройки трансформации либо явное указание ограничений при настройке отношений. Посмотрите на форуме и сайте в white papers
-
То есть я так понимаю, задать какие-либо параметры создания таблиц (да и вообще других объектов) невозможно, или, по крайней мере, это никто не пробовал? Жаль, это же вроде достаточно просто, да и такая необходимость очевидна
-
Для вторичного ключа необходимо указать в расширенных настройках галочку каскадного удаления и обновления
-
Для вторичного ключа необходимо указать в расширенных настройках галочку каскадного удаления и обновления
Спасибо, что нашли решение своей проблемы и поделились им.