Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Каскадное удаление
|
|||
|---|---|---|---|
|
#18+
Есть ли у кого-нибудь соображения по поводу того, почему нельзя настраивать каскадное удаление в следующей ситуации: table1 pk id table2 pk id fk ref1 fk ref2 причем и ref1 и ref2 это ссылки на id в table1. SQL server говорит следующее: ODBC error: [Microsoft][ODBC SQL Server Driver][SQL Server]Introducing FOREIGN KEY constraint 'FK_Table2_table11' on table 'Table2' may cause cycles or multiple cascade paths. Specify ON DELETE NO ACTION or ON UPDATE NO ACTION, or modify other FOREIGN KEY constraints. [Microsoft][ODBC SQL Server Driver][SQL Server]Could not create constraint. See previous errors. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2002, 13:24 |
|
||
|
Каскадное удаление
|
|||
|---|---|---|---|
|
#18+
С точки зрения банальной эхрудиции ничего криминального нет. Но MS проще было проконтролировать графы на замкнутые контуры, нежели проверять, есть реально рекурсия или нет. В принципе, сидели бы там не Блины Гейтсы, а нормальные человеки, наверное смогли бы сделать и каскадные операции с рекурсией. К сожалению, это требует напряжение извилин, а существенных денежных вливаний только за эту возможность не получишь. Вот и получается, что напрягать извилины экономически не всегда выгодно. А вот я когда только узнал о каскадных операциях в SQL2K, первым делом сделал таблицу: Table1 ID PK ParentID FK причем ParentID ссылается на ID других записей в этой же таблице. Типичная структура для организации дерева. Представляете, как было бы удобно настроить каскадное удаление - у получить удаление всего поддерева при удалении записи-вершины дерева. К сожалению, SQL-сервер не дает делать каскадные операции на замкнутом графе связей и характерно ругается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2002, 15:07 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80+%D0%9F%D0%BE%D0%BB%D0%BE%D0%B2%D0%BD%D1%91%D0%B2&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
18ms |
get settings: |
6ms |
get forum list: |
12ms |
get settings: |
8ms |
get forum list: |
17ms |
get settings: |
6ms |
get forum list: |
10ms |
get settings: |
6ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
7ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
5ms |
get forum list: |
11ms |
get settings: |
10ms |
get forum list: |
11ms |
get settings: |
7ms |
get forum list: |
10ms |
get settings: |
7ms |
get forum list: |
11ms |
get settings: |
8ms |
get forum list: |
15ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 21561ms |
| total: | 21998ms |

| 0 / 0 |
