|
Триггер - сюрприз
|
|||
---|---|---|---|
#18+
Всю свою не короткую (тьфу, тьфу, тьфу...) жизнь считал, что триггеры срабатывают только в том случае, когда изменены данные. Например если я пытаюсь удалить несуществующий регистр, то триггер не сработает. К сожалению на практике это происходит ВСЕГДА. Кто-нибудь может сказать мне кто сошёл с ума, я или SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 14:56 |
|
Триггер - сюрприз
|
|||
---|---|---|---|
#18+
burgos Кто-нибудь может сказать мне кто сошёл с ума, я или SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 15:00 |
|
Триггер - сюрприз
|
|||
---|---|---|---|
#18+
https://docs.microsoft.com/ru-ru/sql/t-sql/statements/create-trigger-transact-sql?view=sql-server-ver15 A trigger is a special type of stored procedure that automatically runs when an event occurs in the database server. DML triggers run when a user tries to modify data through a data manipulation language (DML) event. DML events are INSERT, UPDATE, or DELETE statements on a table or view. These triggers fire when any valid event fires, whether table rows are affected or not. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 15:02 |
|
Триггер - сюрприз
|
|||
---|---|---|---|
#18+
burgos, при удалении несуществующего ключа в таблице deleted будет пусто. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2020, 18:56 |
|
Триггер - сюрприз
|
|||
---|---|---|---|
#18+
Владислав Колосов, Это я знаю... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.11.2020, 01:15 |
|
|
start [/forum/topic.php?fid=46&tid=1685422]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 428ms |
0 / 0 |