Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ЧТо такое триггер? / 5 сообщений из 5, страница 1 из 1
16.09.2003, 22:23
    #32267107
dodger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЧТо такое триггер?
Люди, может мне кто-нибудь по человечески объяснить что такое триггер и для чего он нужен. Я знаю что это такое в электротехнике. Я работа с MySQL - там такого не было, а теперь на новой работе нужно и такие штучки знать. Заранее благодарен за ответ.
...
Рейтинг: 0 / 0
17.09.2003, 03:23
    #32267133
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЧТо такое триггер?
Совет первый, найди книжку по базам данных. Мне например нравится "Введение в SQL" Мартина Граббера. Там будет написано еще много интересного. А теперь по поводу твоего вопроса...
Электротехнику забываем :)) (сам в свое время пытался сравнить), этот термин из математики (как в прочем и в электронике который). Триггер это некоторый набор команд, который срабатывает при определенном воздействии на таблицу. Например перед вставкой (типичный триггер для вставки значений по умолчанию). Под командами подразумевается все что разрешено использовать в хранимой процедуре. (команды SQL, циклы, курсоры,..) плюс можно посмотреть тех данных которые изменяются. Немного путанно, сорри. Почитай сайт www.ibase.ru
...
Рейтинг: 0 / 0
17.09.2003, 09:37
    #32267236
1man
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЧТо такое триггер?
Недавно в этом форуме был аналогичный вопрос. Воспользуйся кнопкой поиска.
...
Рейтинг: 0 / 0
17.09.2003, 10:14
    #32267286
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЧТо такое триггер?
offtopic:

лично у меня есть старший брат, который безо всяких приколов rtfm всегда мне все объяснял. т.е. прежде чем обратиться к книжке, в которой объясняется все по порядку, я имел возможность на простом русском языке узнать вкратце, что такое триггер и т.п. кроме того, он объяснял с того уровня, который я знаю, без "введения в sql" и без заумной научной терминологии "воздействие на таблицу" и т.п.

каково тем, у кого нет старшего брата? :)

с другой стороны, откуда мой брат все узнал? у меня спросить он не мог...

ответ:

хранимая процедура - набор sql команд с алгоритмическими возможностями типа if, while и т.п.
триггер - хранимая процедура, которая выполняется до/после select/insert/update. ты имеешь возможность на сервере подменить или дополнить действия клиента так, как тебе это надо. например, в моське тебе приходилось на клиенте программировать увеличение счетчика постингов в форуме на один при добавлении постинга. а тут ты это делаешь в триггере, а в клиенте не задумываешься
...
Рейтинг: 0 / 0
17.09.2003, 22:40
    #32268489
dodger
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ЧТо такое триггер?
Всем большое спасибо, теперь более-менее все проясняется...а то на работе уже косо стали поглядывать, мол, что-то я не очень в SQL шарю. И за книжечку отдельное спасибо....
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ЧТо такое триггер? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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