Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Каскадное удаление для Query!


Nina ©   (2002-04-22 14:44:00) 

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


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

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


Desdechado   (2002-04-22 18:50:00) [2]

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


IrenFD   (2002-04-22 18:40:00) [3]

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


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

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


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

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

Удачи.


DPetrovich   (2002-04-22 16:56:00) [6]

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


Johnmen   (2002-04-22 16:52:00) [7]

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


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

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


Johnmen   (2002-04-22 14:55:00) [9]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо