1 / 1 / 0
Регистрация: 10.10.2010
Сообщений: 24

Каскадное удаление строки из БД

10.12.2011, 11:28. Показов 3404. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Вообщем у меня такая проблема:
создал в ERwin информационную систему. Слил ее в сервак. Подключаюсь к бд через basic.
Допустим стоит задача удалить строку из таблицы документы. С этим проблем нет. Также есть таблица отчет, где хранится id документа и id сотрудника. И есть таблица сотрудники. Так вот, из таблицы отчет id документа удаляется, а id сотрудника - нет. Как нужно это сделать? Каскадное удаление в этом случае не канает, так как id сотрудника должно удалится только из таблицы отчет, а в таблице сотрудник, естественно, остаться.

Пожалуйста помогите!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.12.2011, 11:28
Ответы с готовыми решениями:

Каскадное удаление
Есть маленькая база, в ней связанные таблицы, работаю с ней через орм. Вопрос по поводу связанных таблиц - пока все связанные данные удаляю...

Каскадное удаление
Добрый день! Имею дерево отделов и под оделов, храню все водной таблице. Хотелось бы при удалении родителя, что бы все дочерние ветки...

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

1
CEO
Эксперт С++
 Аватар для Alligieri
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
10.12.2011, 22:54
Цитата Сообщение от Antoh Посмотреть сообщение
Так вот, из таблицы отчет id документа удаляется
У вас стоит правило Set Null а не Cascade. При Cascade удалится запись из таблицы отчета ПОЛНОСТЬЮ при удалении документа
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.12.2011, 22:54
Помогаю со студенческими работами здесь

Каскадное удаление
Доброго времени суток! Проблема следующая, использую MySQL Workbench 6.0 визуально создаю БД, связи между таблицами, устанавливаю on update...

Каскадное удаление на MS SQL 7.0
Мож кто знает как реализовать каскадное удаление средствами MS SQL 7.0? Имеется в виду, что есть две таблицы одна из которых привяза к...

Каскадное и не_каскадное удаление
Необходимо удалить данные из таблицы см.фото Интересует синтаксис запроса на sql, а то как-то не могу разобраться Идею понимаю, что...

Каскадное удаление данных
Дайте пожалуйста ссылку на ресурс где описано как сделать каскадное удаление даанных, или опишите пожалуйста в подробностях

Каскадное удаление из 3-х таблиц
Здравствуйте! У меня (MSSQL Server) есть 3 таблицы: countries (id, name), towns (id, name, id_country), companies (id, name, id_town)....


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

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

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru