Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите PLS с ТриггероМ / 6 сообщений из 6, страница 1 из 1
04.07.2003, 08:39
    #32199223
StepN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите PLS с ТриггероМ
Есть таблица и полем DATE_PR

При вставке новой записи нужно удалять с энтой таблы все записи у которых дата по DATE_PR устарели на ГОД.

Спасибо за помощь.
...
Рейтинг: 0 / 0
04.07.2003, 12:35
    #32199538
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите PLS с ТриггероМ
А в чём проблема? Пишешь триггер на удаление и в нём команду
...
delete from ... where date_pr<new.date_pr-365;
...
...
Рейтинг: 0 / 0
04.07.2003, 12:38
    #32199544
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите PLS с ТриггероМ
Гоню, триггер на вставку :)
...
Рейтинг: 0 / 0
04.07.2003, 23:54
    #32200096
Dnico
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите PLS с ТриггероМ
Gold !
Гоню, триггер на вставку :)
5 Баллов !!!
...
Рейтинг: 0 / 0
09.07.2003, 13:22
    #32203131
Denis Uskov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите PLS с ТриггероМ
А не проще ли через ХП?
delete from table ... where ...;
insert into table () values ();
...
Рейтинг: 0 / 0
10.07.2003, 06:35
    #32203864
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите PLS с ТриггероМ
Denis Uskov
это зависит от ситуации. Если условие задано жестко об удалении то лучше через триггер. Дабы случайно написав запрос (а не вызвав процу) не получить сюрпризы. В проце, ИМХО, обычно пишется более сложная логика... которая по идее не должна отвечать за контроль целостности (логической или физической)
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите PLS с ТриггероМ / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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