0 / 0 / 0
Регистрация: 29.03.2018
Сообщений: 12
|
|
1 | |
Как установить для всех связей в БД каскадное удаление?07.12.2019, 15:55. Показов 2163. Ответов 2
Здравствуйте, есть большая БД с множеством связей, но у всех этих связей отключено каскадное удаление, мне необходимо удалить определенные данные в нескольких таблицах, но у них связи ведут на другие таблицы, а у тех на другие.
Мне кажется самым простым способом будет написать скрипт который установит для всех связей каскадное удаление, после удалить необходимые мне данные, а после вернуть настройки связей обратно. Подскажите пожалуйста как это можно сделать? Использую mssql server и ms sql management studio P.S. Всем спасибо!
0
|
07.12.2019, 15:55 | |
Ответы с готовыми решениями:
2
Как сделать каскадное удаление из всех таблиц? EntityFraemwork Как запретить каскадное удаление Entity Framework, как правильно убрать каскадное удаление в моем случае? Как можно реализовать каскадное удаление в ASP.NET Core MVC? |
1652 / 1151 / 173
Регистрация: 23.07.2010
Сообщений: 6,855
|
|
07.12.2019, 17:23 | 2 |
благородный дон мечтает нарушить ссылочную целостность?
0
|
09.12.2019, 15:47 | 3 | |||||
Opromt, лучше сделать в таблицах дополнительные поля, ну например [ToDelete] типа INT и заносить туда 1 для удаленных, а потом запросом их не показывать:
0
|
09.12.2019, 15:47 | |
09.12.2019, 15:47 | |
Помогаю со студенческими работами здесь
3
Для всех связей между таблицами схемы вывести Каскадное удаление Каскадное удаление Каскадное удаление Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |