Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/12: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Artishok
ЧакЭ одобряЭ
280 / 279 / 84
Регистрация: 27.12.2009
Сообщений: 1,767
1

Удаление всех записей, связанных с определенным полем

20.06.2012, 00:13. Просмотров 2236. Ответов 2
Метки нет (Все метки)

есть таблица с подразделениями(рис).
и одно из подразделений было ликвидировано и нужно передать все запасы его товаров другому подразделению.

как удалить все связанные с этим подразделением записи?(ну то есть во всех таблицах где подразделения является внешним ключом) для каждой таблицы писать свой запрос на удаление записей?

P.S. проектировал базу не я.
0
Миниатюры
Удаление всех записей, связанных с определенным полем  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.06.2012, 00:13
Ответы с готовыми решениями:

Удаление записей по определенным параметрам
Здравствуйте, есть база данных, в которой нужно удалить пересекающие записи по...

Удаление записей из всех таблиц БД
Подскажите пожалуйста какой командой можно удалить записи из всех таблиц БД?...

Удаление всех записей, кроме самой последней
Имеется mssql 2012 и Management Studio, все связано со Scada-системой, работает...

Редактирование связанных записей
Доброго времени суток! Подскажите, как правильно поступить в следующей...

Нахождения связанных записей
Есть у меня таблица вопросы связана с ответами. Можно ли как нибудь запросом...

2
СyberSpec
Кибернетик
462 / 86 / 12
Регистрация: 10.04.2009
Сообщений: 424
20.06.2012, 16:05 2
Команда delete удаляет записи только из одной таблицы. Пишите несколько команд в 1й транзакции. Или триггер напишите, смотря что удобнее.
1
Leax
184 / 183 / 17
Регистрация: 07.11.2010
Сообщений: 477
20.06.2012, 18:46 3
Если база спроектирована нормально, то при удалении строки из таблицы филиалов данные должны каскадно удалиться во всех связанных таблицах.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2012, 18:46

Удаление связанных таблиц
Как очистить (delete ) и как удалить (drop table ) таблицы, которые связаны...

Удаление поля связанных таблиц
умеется таблицы, одна из них родительная а остальные дочерние, Так что мне...

Триггер удаление данных из связанных таблиц
Есть база с таблицами user, message, messages_private CREATE table...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru