Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

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

start [/forum/topic.php?fid=55&mobile=1&tid=2012749]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 384ms |

| 0 / 0 |
