powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему нельзя создавать больше трех триггеров на одну таблицу?
10 сообщений из 10, страница 1 из 1
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39594953
kombala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно вопрос в сабже, слышал несколько раз от разных людей об этом, но никто не смог объяснить почему.
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39594955
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kombala,

создавать можно. Те кто говорит про 3, судя по всему опираются на то что выстройить порядок можно только для 1го и последнего, соотвественно 3 максимальное количество точной последовательности. Но писать взаимозависимые от порядка триггеры не ясно зачем
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39594957
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kombalaСобственно вопрос в сабже, слышал несколько раз от разных людей об этом, но никто не смог объяснить почему.Можно создать намноооого больше трёх триггеров. Плюс ещё триггеры INSTEAD OF.
А также определить, какой триггер должен запускаться первым, а какой последним.
Только вот все годы, что я занимаюсь SQL, не могу понять - а зачем?!
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39594960
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKkombala,

создавать можно. Те кто говорит про 3, судя по всему опираются на то что выстройить порядок можно только для 1го и последнего, соотвественно 3 максимальное количество точной последовательности. Но писать взаимозависимые от порядка триггеры не ясно зачемА я думаю, что имеют в виду триггеры для 3-х действий - удаления, вставки и изменения таблицы (всего три возможных действия)
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39594964
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iap,

автор больше трех триггеров на одну таблицу
ну чукча понимает как количество :)
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39594970
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKiap,

автор больше трех триггеров на одну таблицу
ну чукча понимает как количество :)Так мы ж ему остветили всю эту тему! :))
Уже и добавить-то нечего!
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39595412
kombala
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iap,

нет, про то, что можно триггеры делать для update, insert, delete я знаю, мне именно про количество триггеров на одну таблицу говорили что нельзя больше трех вешать, мол все очень тормозить начнет или еще какая беда случится.

Всем спасибо за ответы.
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39595424
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kombalaiap,

нет, про то, что можно триггеры делать для update, insert, delete я знаю, мне именно про количество триггеров на одну таблицу говорили что нельзя больше трех вешать, мол все очень тормозить начнет или еще какая беда случится.

Всем спасибо за ответы.Ну, может, и тормозить будет.
Это у вас считается, что нельзя?
Нельзя ли вопросы формулировать точнее?
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39595427
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kombalaнет, про то, что можно триггеры делать для update, insert, delete я знаю, мне именно про количество триггеров на одну таблицу говорили что нельзя больше трех вешать, мол все очень тормозить начнет или еще какая беда случится.Триггер - это просто обычная хранимая процедура, которая вызывается на событие изменения данных, его вызова полностью аналогичен вызову обычной хранимой процедуры перед или после стейтмента изменения данных. Или вызову кучи процедур, если у вас много триггеров.
Соответственно, и влияние на производительность точно такое же - замедление безусловно есть, ну а какое - зависит от того, что в этой процедуре (процедурах) написано.
...
Рейтинг: 0 / 0
Почему нельзя создавать больше трех триггеров на одну таблицу?
    #39595435
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kombala,

модно и одним триггером убить любой сервер
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему нельзя создавать больше трех триггеров на одну таблицу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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