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

Вниз

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

 
Nina   (2002-04-22 14:44) [0]

Подскажите как сделать каскадное удаление , если я использую query!


 
Johnmen ©   (2002-04-22 14:55) [1]

две кверины...


 
Nina   (2002-04-22 16:41) [2]

ну например??
не понимаю((
объясните плиз


 
Johnmen ©   (2002-04-22 16:52) [3]

Во-первых, не указан тип БД.
Во-вторых, на уровне приложения, сначала запрос на удаление ссылочной записи, а потом запросы на удаление всех ссылающихся...


 
DPetrovich ©   (2002-04-22 16:56) [4]

delete from Table1 where ID=:ID
delete from Table2 where parentID=:ID


 
TSV ©   (2002-04-22 17:54) [5]

Во многих СУБД есть такая вещь, как каскадное удаление. Штука эта, правда, опасная и применять ее надо с умом...

Удачи.


 
Дремучий ©   (2002-04-22 18:15) [6]

2Nina
например, можно настроить (связать) таблицы Парадокса на каскадное удаление.
И неважно как будет удаляться мастеровая запись - через квери, через таблицу или еще как... За это будет отвечать драйвер Парадокса.


 
IrenFD ©   (2002-04-22 18:40) [7]

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


 
Desdechado ©   (2002-04-22 18:50) [8]

Не очень красиво, зато прозрачно - в триггерах.
Можно и типа ON DELETE CASCADE (синтаксис InterBase) к полю приписать.
Но оба способа только для SQL-cерверов.


 
Nina   (2002-04-23 06:18) [9]

спасибочки!!!!!!!
буду знать!!!!!
и пробовать!
у меня пока Paradox



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
4-64874
GreySerg
2002-03-18 17:49
2002.05.20
Что-то вроде Ini-файла


1-64626
alkmas
2002-05-08 12:22
2002.05.20
Вызов объекта класса из DLL


3-64558
SuperSmit
2002-04-24 14:58
2002.05.20
Paradox на Nowell


1-64610
hoaxer
2002-05-05 14:13
2002.05.20
srand hna Delphi


7-64854
davile
2002-02-20 19:23
2002.05.20
Kak узнать ID процесса?