Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Порядок обработки записей в Oracle Forms / 9 сообщений из 9, страница 1 из 1
19.11.2007, 15:00
    #34949109
Roshal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
Есть блок в форме (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
19.11.2007, 15:02
    #34949119
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
Roshalпорядок обработки строк будет имеено таким, как в order by?
Теплое vs мягкое?
...
Рейтинг: 0 / 0
19.11.2007, 15:07
    #34949138
Roshal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
Мне не важно как!
Главное - порядок!
...
Рейтинг: 0 / 0
19.11.2007, 15:09
    #34949147
Roshal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
Если можно!
Дайте, плиз, ссылку на документацию!
...
Рейтинг: 0 / 0
19.11.2007, 15:10
    #34949150
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
RoshalЕсли можно!
Дайте, плиз, ссылку на документацию!
По формам?
Гм... F1 в девелопере нажимать не пробовали?
...
Рейтинг: 0 / 0
19.11.2007, 15:24
    #34949203
Roshal
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
Пробывал!
...
Рейтинг: 0 / 0
19.11.2007, 15:24
    #34949204
Полночный
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
RoshalМогу ли я быть на 100 % уверен, что порядок обработки строк будет имеено таким, как в order by?
Т.е. 3 update, 1 insert, а потом 1 update
Спасибо!!!
Не за что. Можете на 100% быть уверены, что порядок обработки измененных записей НЕ ИМЕЕТ никакого отношения к order by на блоке.
IIRC, блок обходится в порядке следования записей (кроме процедурного DML), но гарантии не дам.
...
Рейтинг: 0 / 0
19.11.2007, 22:10
    #34950300
mcureenab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Порядок обработки записей в Oracle Forms
Полночный RoshalМогу ли я быть на 100 % уверен, что порядок обработки строк будет имеено таким, как в order by?
Т.е. 3 update, 1 insert, а потом 1 update
Спасибо!!!
Не за что. Можете на 100% быть уверены, что порядок обработки измененных записей НЕ ИМЕЕТ никакого отношения к order by на блоке.
IIRC, блок обходится в порядке следования записей (кроме процедурного DML), но гарантии не дам.

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


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