Форум: "Базы";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Вниззапрет удаления записей Найти похожие ветки
← →
Viktor (2004-05-13 13:49) [0]Уважаемые мастера.
Подскажите пожалуйста возможно ли запретить удаление записй на уровне базы. И если возможно, то как это сдлать.
← →
Курдль © (2004-05-13 13:49) [1]Создать триггер "before delete"
← →
Соловьев © (2004-05-13 13:50) [2]права
← →
Viktor (2004-05-13 14:03) [3]>Курдль © (13.05.04 13:49) [1]
а можно мемного поподробнее?
← →
Курдль © (2004-05-13 14:52) [4]
> Viktor (13.05.04 14:03) [3]
> а можно мемного поподробнее?
Да слишком много текста получится. Я тебе расскажу, что это такое, а если ты решишь, что оно тебе надо - читай в книжках про БД.
Триггер - процедура, программируемая разработчиком и исполняемая на сервере базы данных, предназначенная для обработки определенных событий, происходящих с данными.
Триггеры, как правило, устанавливаются для определенных таблиц и определенных событий.
События: before/after insert/update/delete. В твоем случае, как я и говорил - before delete. Т.е. один раз прописанный в БД триггер будет каждый раз, как только кто-то попытается произвести удаление из конкретной таблицы, активизирует код, заложенный программистом для проверки определенных условий и производства определенных действий. Например - запретит удаление и выдаст вразумительное предупреждение об этом.
Достаточно подробно?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c