|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2019, 19:52 | #1 |
Пользователь
Регистрация: 02.01.2019
Сообщений: 14
|
Каскадное удаление записей
Программа на c++ в VS 2010 имеет БД, созданную в SQL Server Management Studio. У меня есть таблица нотариусов и сделок с ними. Если у меня есть какая-то сделка с нотариусом, то я могу её удалить. А при удалении нотариуса выскакивает ошибка. Мол нельзя удалить, пока есть связи с дпругими таблицами.
Вопрос: Как сделать так, чтобы каскадно удалялись вместе с нотариусом и данные о его сделке? В VS можно где-то такую функцию включить или в бд в sql server'е? |
10.01.2019, 20:03 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
в таблице внешний ключ с ON DELETE CASCADE или в триггере на удаление
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.01.2019, 20:07 | #3 |
Пользователь
Регистрация: 02.01.2019
Сообщений: 14
|
|
10.01.2019, 20:08 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
В таблице базы данных
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
10.01.2019, 20:24 | #5 |
Пользователь
Регистрация: 02.01.2019
Сообщений: 14
|
Можно пожалуйста скрин, где именно и как это сделать?
|
10.01.2019, 20:33 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну обычно sql средствами, примерно так
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 10.01.2019 в 20:41. |
10.01.2019, 21:30 | #7 |
Пользователь
Регистрация: 02.01.2019
Сообщений: 14
|
Большое спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать каскадное обновление и удаление записей? | taras-proger | SQL, базы данных | 4 | 29.10.2015 11:40 |
каскадное удаление | hunter03 | Помощь студентам | 5 | 03.12.2011 18:21 |
Каскадное удаление записей | safarov | БД в Delphi | 4 | 22.08.2010 14:00 |
Каскадное удаление. | Ce4kok | БД в Delphi | 0 | 23.05.2010 20:30 |
Каскадное удаление записей | Liones | БД в Delphi | 7 | 14.05.2009 08:04 |