Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.20;
Скачать: CL | DM;

Вниз

Каскадное удаление   Найти похожие ветки 

 
Юляша   (2002-04-21 08:25) [0]

Здравствуйте, уважаемые мастера! Помогите пожалуйста разобраться.
Как организовать каскадное удаление или запрет на удаление записей? В Desktop есть такие опции, но как они работают?


 
Anatoly Podgoretsky ©   (2002-04-21 12:10) [1]

Каскадное удаление делается просто, сначала удаляются детайл данные, затем мастер.


 
Юляша   (2002-04-22 07:33) [2]

А автоматом можно? Или запрет поставить?


 
gek ©   (2002-04-22 07:56) [3]

Так что собственно надо, удалить или запретить удаление?
Anatoly Podgoretsky © (21.04.02 12:10) детально ответил


 
sniknik ©   (2002-04-22 08:44) [4]

автоматом можно на каком нибудь SQL сервере. но придется предварительно тригер писать. с Paradox этого не получится. и запрет на удаление возможет только программно в самой таблице данных о том можно или нельзя удалять строку нет.


 
DarkGreen   (2002-04-22 09:15) [5]

Парадокс позволяет реализовать отношения "мастер-деталь" на уровне самой БД, настроить это можно в DataBase Desktop"е, там же укажешь тип каскадного воздействия "Prohibite" или "Cascade", соответственно запрет на изменение мастера если есть деталь или реализация каскадного воздействия.


 
Севостьянов Игорь ©   (2002-04-22 11:10) [6]

Согласен с DarkGreen (22.04.02 09:15)
От себя же добавлю вариантов решения два
1. На уровне БД (это более верно и Paradox и MS Access и уж тем более MSSQL and Oracle позволяют это делать)
2. На уровне программы - проверять при удалении из "мастер" наличие на "детали" связанных с "мастером"



Страницы: 1 вся ветка

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
1-64610
hoaxer
2002-05-05 14:13
2002.05.20
srand hna Delphi


6-64769
Victor
2001-07-24 14:00
2002.05.20
Нужен WEB сервер


1-64598
Serebro
2002-05-07 20:11
2002.05.20
время


14-64780
MC TOL
2002-04-09 13:04
2002.05.20
Совпадений не бывает!... Или...???


3-64524
Alexxx1
2002-04-23 13:32
2002.05.20
Реализация графов в реляционной БД