powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Порядок обработки записей в Oracle Forms
9 сообщений из 9, страница 1 из 1
Порядок обработки записей в Oracle Forms
    #34949109
Roshal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть блок в форме (version 9.0.4)
Код: plaintext
1.
2.
3.
4.
 01 . 01 . 2007   250 
 01 . 04 . 2007   1000 
 01 . 07 . 2007   250 
 01 . 10 . 2007   250 
В свойствах блока указано : Order by <1 поле>
Модифицируя даные, получаю:
Код: plaintext
1.
2.
3.
4.
5.
 01 . 01 . 2007   300 
 01 . 04 . 2007   500 
 01 . 07 . 2007   100 
 01 . 09 . 2007   400 
 01 . 10 . 2007   450 
Т.е. по 4 записям идет обновление, а одну вставляем.
Могу ли я быть на 100 % уверен, что порядок обработки строк будет имеено таким, как в order by?
Т.е. 3 update, 1 insert, а потом 1 update
Спасибо!!!
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34949119
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roshalпорядок обработки строк будет имеено таким, как в order by?
Теплое vs мягкое?
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34949138
Roshal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне не важно как!
Главное - порядок!
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34949147
Roshal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если можно!
Дайте, плиз, ссылку на документацию!
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34949150
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RoshalЕсли можно!
Дайте, плиз, ссылку на документацию!
По формам?
Гм... F1 в девелопере нажимать не пробовали?
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34949203
Roshal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пробывал!
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34949204
Полночный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RoshalМогу ли я быть на 100 % уверен, что порядок обработки строк будет имеено таким, как в order by?
Т.е. 3 update, 1 insert, а потом 1 update
Спасибо!!!
Не за что. Можете на 100% быть уверены, что порядок обработки измененных записей НЕ ИМЕЕТ никакого отношения к order by на блоке.
IIRC, блок обходится в порядке следования записей (кроме процедурного DML), но гарантии не дам.
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34950300
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Полночный RoshalМогу ли я быть на 100 % уверен, что порядок обработки строк будет имеено таким, как в order by?
Т.е. 3 update, 1 insert, а потом 1 update
Спасибо!!!
Не за что. Можете на 100% быть уверены, что порядок обработки измененных записей НЕ ИМЕЕТ никакого отношения к order by на блоке.
IIRC, блок обходится в порядке следования записей (кроме процедурного DML), но гарантии не дам.

Если склероз не изменят, Forms сначала выполняет delete по всем удалённым строкам, потом update для изменённых записей и insert для новых записей. Порядок обработки строк в каждой из этих DML операций вроде как не определен. Если требуется гарантированный порядок применения изменений, делай изменения записей блока в нужном порядке и после каждого изменения вызывай post.
...
Рейтинг: 0 / 0
Порядок обработки записей в Oracle Forms
    #34951708
Полночный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mcureenabЕсли склероз не изменят, Forms сначала выполняет delete по всем удалённым строкам, потом update для изменённых записей и insert для новых записей. Порядок обработки строк в каждой из этих DML операций вроде как не определен.
Склероз не изменил... Или наоборот изменил? Короче говоря, все именно так и есть :) Delete, update, insert.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Порядок обработки записей в Oracle Forms
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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