powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Полные непонятки (данные trace'а)
17 сообщений из 17, страница 1 из 1
Полные непонятки (данные trace'а)
    #34577543
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа!
Поясните сирому что может быть причиной следующего куска трассы:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<bla-bla-bla>

end for each row actions

for each row actions: 

<bla-bla-bla>


У меня есть проблемка с "Not implemented yet". И вот в процессе поиска причины наткнулся на такой вот занятный кусок, который не могу объяснить... Триггер на таблицу один. Что это может быть?
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34577932
leonx2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы серьезно думаете что здесь обитают телепаты?

версия informix? платформа? полный текст ошибки?

P.S. "each row actions" это trace от любого триггера
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34578163
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonx2Вы серьезно думаете что здесь обитают телепаты?

версия informix? платформа? полный текст ошибки?

P.S. "each row actions" это trace от любого триггера

Informix 9.40.FC7, Sun Solaris (версию не знаю). Текс ошибки к вопросу не имеет прямого отношения.

Мне непонятно как эти две строчки попали в трейс подряд , то есть без чего-либо между ними...
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34578190
leonx2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений ФадеевМне непонятно как эти две строчки попали в трейс подряд , то есть без чего-либо между ними...

Из первоначального письма не было понятно, что вопрос именно в этом!
В триггере есть условия? триггер на все поля? before? after? в триггере может быть вставка в еще одну таблицу с триггером?
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34579254
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonx2 Евгений ФадеевМне непонятно как эти две строчки попали в трейс подряд , то есть без чего-либо между ними...

Из первоначального письма не было понятно, что вопрос именно в этом!Ок, возможно не слишком ясно изложил. Надеюсь теперь суть более понятна.

leonx2В триггере есть условия? триггер на все поля? before? after? в триггере может быть вставка в еще одну таблицу с триггером?
1. Условия (в смысле WHEN'ы) - есть
2. Триггеры, насколько я понимаю, они в Информиксе сразу и before, и after, и each row. В данном случае там только each row секция место имеет
3. Да
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34580356
leonx2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А insert/update точно один? по тексту actions непонятно что это за триггер?
Насколько я понял, было ожидание увидеть следующую картину:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
for each row actions:
...
for each row actions:
...
end for each row actions
...
end for each row actions
так?
Но для случая когда одни before, а другой after - надо моделировать, наизусть не вспомню.
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34580868
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonx2А insert/update точно один? по тексту actions непонятно что это за триггер?
Насколько я понял, было ожидание увидеть следующую картину:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
for each row actions:
...
for each row actions:
...
end for each row actions
...
end for each row actions
так?
Но для случая когда одни before, а другой after - надо моделировать, наизусть не вспомню.

Для end for each row actions триггер понятен. А вот для for each row actions: - нет.
Я ожидал что-то в духе
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
for each row actions:
...
end for each row actions
...
for each row actions:
...
end for each row actions
Причем эти вот ... - достаточно ключевые для меня (было бы понятно если бы действия какие-то были). А так - полная непонятка.
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34581510
leonx2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Фадеев
Причем эти вот ... - достаточно ключевые для меня (было бы понятно если бы действия какие-то были). А так - полная непонятка.
т.е. действий никаких в трейсе нет?
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34581783
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonx2 Евгений Фадеев
Причем эти вот ... - достаточно ключевые для меня (было бы понятно если бы действия какие-то были). А так - полная непонятка.
т.е. действий никаких в трейсе нет?Ага. То есть трейс именно такой, как я привел в исходном примере. Там где написано <bla-bla-bla> - это какие-то действия. А вот между end for each row actions и for each row actions: ровное ничего!
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34582708
Julian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Евгений Фадеев
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<bla-bla-bla>

end for each row actions

for each row actions: 

<bla-bla-bla>


У меня есть проблемка с "Not implemented yet". И вот в процессе поиска причины наткнулся на такой вот занятный кусок, который не могу объяснить... Триггер на таблицу один. Что это может быть?
Я думаю, что
1) выше в трассировке было что-то вроде (пишу по памяти):
before actions: (триггер стартовал)
end before actions
(это значит, что в триггере нет предложения BEFORE - между этими двумя строчками никаких bla-bla-bla - скорее всего так :)
Затем сразу идет не показанная нам строка
for each row actions:
Затем <bla-bla-bla>
2) мы видим, что действия триггера при изменении (добавлении, удалении) записи завершились и начались действия по обработке СЛЕДУЮЩЕЙ измененной (добавленной, удаленной) записи все той же трассируемой SQL команды.
3) и где-то ниже в трассировке есть:
end for each row actions - действия FOREACH завершены для последней записи
after actions:
end after actions (триггер завершился)
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34583851
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Julian Евгений Фадеев
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<bla-bla-bla>

end for each row actions

for each row actions: 

<bla-bla-bla>


У меня есть проблемка с "Not implemented yet". И вот в процессе поиска причины наткнулся на такой вот занятный кусок, который не могу объяснить... Триггер на таблицу один. Что это может быть?
Я думаю, что
1) выше в трассировке было что-то вроде (пишу по памяти):
before actions: (триггер стартовал)
end before actions
(это значит, что в триггере нет предложения BEFORE - между этими двумя строчками никаких bla-bla-bla - скорее всего так :)
Затем сразу идет не показанная нам строка
for each row actions:
Затем <bla-bla-bla>
2) мы видим, что действия триггера при изменении (добавлении, удалении) записи завершились и начались действия по обработке СЛЕДУЮЩЕЙ измененной (добавленной, удаленной) записи все той же трассируемой SQL команды.
3) и где-то ниже в трассировке есть:
end for each row actions - действия FOREACH завершены для последней записи
after actions:
end after actions (триггер завершился)Юлиан, привет!
Так-то оно так... Только к проблеме это отношения не имеет.
Там действительно есть строчки
before actions:
-- здесь пусто, так как действия before не определены
end before actions
for each row actions:
-- здесь что-то есть и немало
end for each row actions, а вот дальше, внимание!
for each row actions:
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34583972
Julian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, Евгений!
Так ведь см. п. 2) - триггер перешел к обработке следующей записи! Foreach actions выполняются по новой.
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34584478
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JulianПривет, Евгений!
Так ведь см. п. 2) - триггер перешел к обработке следующей записи! Foreach actions выполняются по новой.Оба-на! Вот этого я, признаться, не ожидал!
То есть пара
Код: plaintext
1.
2.
for each row actions: 
<bla-bla-bla>
end for each row actions
будет фигурировать в трейсе n раз (где n - количество строк, задетых соответствующим DML-выражением)? Интересная мысль, сейчас гляну...
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34588643
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Фадеев JulianПривет, Евгений!
Так ведь см. п. 2) - триггер перешел к обработке следующей записи! Foreach actions выполняются по новой.Оба-на! Вот этого я, признаться, не ожидал!
То есть пара
Код: plaintext
1.
2.
for each row actions: 
<bla-bla-bla>
end for each row actions
будет фигурировать в трейсе n раз (где n - количество строк, задетых соответствующим DML-выражением)? Интересная мысль, сейчас гляну...
Да, Евгений, вы не только умеете удивляться, но и сами способны удивить :))
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34591409
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisДа, Евгений, вы не только умеете удивляться, но и сами способны удивить :))Это следствие редкого дара периодически жестко тупить! Вот и сейчас сижу и думаю: "Ну ни идиот?!"
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34597451
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений Фадеев vasilisДа, Евгений, вы не только умеете удивляться, но и сами способны удивить :))Это следствие редкого дара периодически жестко тупить! Вот и сейчас сижу и думаю: "Ну ни идиот?!"
Нет, не идиот. Идиоты такие вопросы себе не задают :)
Так что не занимайся самоедством и не бойся задавать здесь вопросы.
...
Рейтинг: 0 / 0
Полные непонятки (данные trace'а)
    #34597645
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilis Евгений Фадеев vasilisДа, Евгений, вы не только умеете удивляться, но и сами способны удивить :))Это следствие редкого дара периодически жестко тупить! Вот и сейчас сижу и думаю: "Ну ни идиот?!"
Нет, не идиот. Идиоты такие вопросы себе не задают :)
Так что не занимайся самоедством и не бойся задавать здесь вопросы.Да я и не боюсь. Не стыдно не знать. Стыдно не хотеть узнать!
Спасибо за комплимент :))
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Полные непонятки (данные trace'а)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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