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

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

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

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

ответ:

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


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