![]() |
|
Модераторы: LSD |
![]()
|
|
| Galka |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 7.9.2006 Где: г. Самара Репутация: нет Всего: нет |
Помогите решить проблему.
Имеется 2 взаимосвязанные таблицы: sprav_reg и znach.
Нужно, чтобы при удалении записи из таблицы sprav_reg удалялись соответствующие записи таблицы znach по полю reg_zn. Создаю триггер:
При компиляции выдается ошибка:
В чем проблема? |
||||||
|
|||||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
1. Правильно так:
2. Лучше использовать не триггер, а foreign key у которого поставить on delete cascade. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Galka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 7.9.2006 Где: г. Самара Репутация: нет Всего: нет |
Сделала. Но при создании триггера выдается окно
Присоединённый файл ( Кол-во скачиваний: 16 )
error.GIF 9,25 Kb |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 18 Всего: 538 |
Выполни скрипт из SQL Plus.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Galka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 7.9.2006 Где: г. Самара Репутация: нет Всего: нет |
Ура! Получилось!
Большое спасибо! |
|||
|
||||
| ols |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 24.8.2006 Где: Прага Репутация: 1 Всего: 1 |
а что бы такое окно в будушем не появлялось нужно либо скрипт выполнять по F5
либо снять галочку в контекстном меню "Prompt for substitution variables" удачи |
|||
|
||||
| Galka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 7.9.2006 Где: г. Самара Репутация: нет Всего: нет |
По F5 - получилось! Спасибо!
А вот где снять галочку не поняла. Вернее не нашла "Prompt for substitution variables". Если не трудно, подскажите. |
|||
|
||||
![]()
|
| Правила форума "Oracle" | |
|
|
Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Oracle | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |