Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как временно отключить триггер?
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как можно реализовать такую идею, или ссылочку киньте если такая тема уже обсуждалась. БД - АСА 9.0.2 Имеется таблица: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. При любом изменении/добавлении/удалении записи в таблице Oplata, в этой же таблице во всех более поздних по дате записях должен сбрасываться флаг (поле flag). Но тогда триггер будет вызываться не только для основной обрабатываемой записи, но и рекурсивно срабатывать для всех остальных. Может быть, при срабатывании триггера на основной записи можно как-нибудь временно его отключить, а по окончании обработки - включить снова? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 09:45 |
|
||
|
Как временно отключить триггер?
|
|||
|---|---|---|---|
|
#18+
Евгений_СТПодскажите пожалуйста, как можно реализовать такую идею, или ссылочку киньте если такая тема уже обсуждалась. Самый простой способ управления триггерами - это с помощью глобальных сессионных переменных: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 10:48 |
|
||
|
Как временно отключить триггер?
|
|||
|---|---|---|---|
|
#18+
Понятно. Спасибо большое за подсказку! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 12:36 |
|
||
|
Как временно отключить триггер?
|
|||
|---|---|---|---|
|
#18+
Можно еще по другому сделать. Если уточнить условие задачи: "сбрасывать поле Flag в ноль при изменении значащих полей в записи", то можно переписать заголовок триггера вот так: Код: plaintext 1. 2. 3. 4. --- http://www.rusug.ru] Портал рускоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.06.2006, 18:38 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=33823259&tid=2012749]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 572ms |

| 0 / 0 |
