ЧАстые Вопросы и Ответы
Модераторы: kdv, CyberMax
-
zvitaliy
- Сообщения: 13
- Зарегистрирован: 09 фев 2006, 17:51
Сообщение
zvitaliy » 09 фев 2006, 18:20
Как запретить удаление записи из таблицы, если с этой записью связаны записи другой таблицы?
__________
Заранее благодарен,
Zvitaliy
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 09 фев 2006, 18:33
обычно это не нужно, потому что если ты между этими таблицами построил foregin key, то он сам и не даст удалить.
-
zvitaliy
- Сообщения: 13
- Зарегистрирован: 09 фев 2006, 17:51
Сообщение
zvitaliy » 09 фев 2006, 18:42
Можно конкретные примеры такой реализации? Или доку нормальную?
-
zvitaliy
- Сообщения: 13
- Зарегистрирован: 09 фев 2006, 17:51
Сообщение
zvitaliy » 09 фев 2006, 18:57
Получилось. А как окультурить для пользователя сообщение которое выдает сервер в вышеизложенном случае?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 09 фев 2006, 22:53
обработать exception, в приложении. конечно, можно поискать русифицированный файл сообщений (msg), но foreign key violation это нарушение целостности вторичного ключа, то есть на русском языке для пользователя такая же тарабарщина, что и на английском.
-
zvitaliy
- Сообщения: 13
- Зарегистрирован: 09 фев 2006, 17:51
Сообщение
zvitaliy » 10 фев 2006, 12:40
Спасибо. Получилось обработать исключение в тригере.
Еще вопрос. О типе данных BLOB: 1. segment size - ограничение на размер? 2. Что такое subType?
-
kdv
- Forum Admin
- Сообщения: 6595
- Зарегистрирован: 25 окт 2004, 18:07
Сообщение
kdv » 10 фев 2006, 13:34