Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Разрешить удалить / 10 сообщений из 10, страница 1 из 1
14.12.2019, 01:12
    #39902965
aleks0004
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
Помогите сделать триггер который при delete from table where val= 1 or val =2, не вылетает. При условии что val =1 можно удалить, а val=2 нет.
...
Рейтинг: 0 / 0
14.12.2019, 01:32
    #39902966
iOracleDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
aleks0004,

Убери val=2 из delete.
...
Рейтинг: 0 / 0
14.12.2019, 01:35
    #39902967
aleks0004
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
iOracleDev,
как раз таки нужно, чтобы он был и триггер сработал корректно
...
Рейтинг: 0 / 0
14.12.2019, 01:47
    #39902970
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
aleks0004Помогите сделать триггер который при delete from table where val= 1 or val =2, не вылетает.

Помогаю: это должен быть триггер INSTEAD OF.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
14.12.2019, 02:14
    #39902973
iOracleDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
aleks0004,

1. Вместо таблицы представление с val != 2
2. Как выше уже предложили instead of
3. Fine-Grained Access Control
...
Рейтинг: 0 / 0
14.12.2019, 12:48
    #39903005
aleks0004
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
Dimitry Sibiryakov,

Можете пример показать?
...
Рейтинг: 0 / 0
15.12.2019, 19:16
    #39903215
olga_ivancova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
Здравствуйте, Алекс, с радостью готова помочь Вам во вторник.
...
Рейтинг: 0 / 0
16.12.2019, 09:58
    #39903292
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
aleks0004
Помогите сделать триггер который при delete from table where val= 1 or val =2, не вылетает . При условии что val =1 можно удалить, а val=2 нет.


не совсем понятно уловие val =2
что должно происходить при delete t where val =2? строка с val =2 должна удалятся?

.....
stax
...
Рейтинг: 0 / 0
16.12.2019, 11:31
    #39903327
alex-ls
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
опять студент недоучка задачки на форуме решает...
...
Рейтинг: 0 / 0
29.12.2019, 17:24
    #39909617
olga_ivancova
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разрешить удалить
3011!
Желаю так вам веселиться,
Чтобы под елку не свалиться,
Чтобы в салате не уснуть,
По-настоящему гульнуть!

Чтоб голова осталась ясной,
А жизнь всегда была прекрасной!
Еще финансовой свободы,
Любви, тепла! И с Новым годом!
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Разрешить удалить / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]