0 / 0 / 0
Регистрация: 19.07.2010
Сообщений: 31
1

Проблема с триггером

04.04.2011, 10:34. Показов 1290. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я читал что триггер -это что то вроде пистолет производящий выстрел.
Я с этим соласен. Но я заметил и еше одно , что триггер точно как пистолет иногда не стреляет тогда когда он должен делать это. И никаких эрроров не выдает.

Детально.

У меня таблица ТАБ_1. при изменении значения поля 'STATUS' с 'N' на 'A' должен србстывать триггер, который в свою очередь произвести запись в таблицы ТАБ_2,ТАБ_3,ТАБ_4

Но иногда получется так : STATUS =А но записи в ТАБ_2,ТАБ_3,ТАБ_4 не произведись, или же произведены частично, то есть , в ТАБ_2,ТАБ_3 есть записи а в ТАБ_4 ничего не записано.
И Никаких ошибок не выдает!

И что интересно ,когда я зново запускаю триггер он нормально работает.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2011, 10:34
Ответы с готовыми решениями:

Проблема с триггером
Триггер для таблицы flights FLIGHT_ID NUMBER DEPARTUREDATE DATE ARRIVALDATE DATE ...

Проблема с триггером
Может у кого будет время мне ответить, please. Есть таблица bb_basket, содержащая данные о...

Проблема с третим триггером
Что с триггером «Products_Sales»? Почему в результатах выводится "Товар «iPhone X» фирмы «Apple...

Проблема с триггером Запрос вернул больше одного значения
Доброго времени суток! Сделал триггер для свое базы данных Суть в чем При добавлении в...

6
TSergey
05.04.2011, 10:35 2
Текст твоего тригера ты предагаешь придумать всем самостоятельно?
0 / 0 / 0
Регистрация: 19.07.2010
Сообщений: 31
06.04.2011, 17:13  [ТС] 3
Текст триггера размером около 16 страниц. Я думаю проблема не в триггере. Иначе как это получаетсяб когда я его заново запускаю ничего не меняя в тавлицах он работает нормально. Даже было и так, я запускал 2 раза он не делал записи (илил делал это частично),а в треттий раз он работал нормально. Опять напоминаю : Никаких ошибок не выдается
0
TSergey
07.04.2011, 09:41 4
На 16 страницах ни одной ошибки?
'Не верю' (с) Станиславский.


Какое нибудь условие не срабатывает. Типа Null и '' перепутал.
0 / 0 / 0
Регистрация: 19.07.2010
Сообщений: 31
07.04.2011, 11:07  [ТС] 5
Но если так, тогда почему когда его запускаю заново ничего не меняя в базе , он работает нормально. Если есть ошибка она должна же высвечиваться каждый раз.
0
TSergey
07.04.2011, 14:06 6
А у меня в машине что то стучит. Не подскажешь почему?
Попробуй перенести весь код тригера в процедуру и отладчиком по ней полазай. В тригере вызов процедуры сделай.
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 7
06.06.2011, 08:56 7
А 16 страниц действительно нужно? )
думаю что там 'воду' процентов на 80 )
оптимизируй код, дружище...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2011, 08:56
Помогаю со студенческими работами здесь

Проблемы с триггером
У меня есть триггер, который генерирует id для новой записи в таблице. Когда я пытаюсь добавить...

Непонятка с триггером
Столкнулся с непонятной разницей в поведении между HEF4013 и CD4013. Вторая не работает в...

Помгите с триггером
Всем привет, в общем есть таблица ID, Товар, Цена, Количество, нужно по клику на кнопке изменить...

Сложность с триггером
Добрый день, помогите реализовать следующее. Есть две таблицы. Нужно реализовать следующее: Чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru