- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
begin -- воркэраунд для дерьмовой идеи хранить ROWID отмеченных записей в таблице XXX
-- так делать нельзя, ROWID вообще нельзя для этого использовать! Какой даун до этого додумался...
-- интересно посмотреть как эта херня работает когда одной формой одновременно пользуются несколько
-- юзеров. Бля слов нет одни эмоции. Один говнопрограммер додумался, теперь остальные должны
-- использовать этот говнокод! Хранить помеченные строки в таблице БД, чтобы потом их использовать
-- в других формах, я в аКуе!! Быбло система бля, быдлониточек и быдловеревочек! Сцуко, добавить к
-- каждой таблице нормальные синтетические первичные ключи, а не эту порнографию религия не позволяет?
-- Сдалать коллекцию, захуячить в нее первичные ключи помеченных строк и передавать ее в качестве параметра
-- нивъебаЦЦа какая охуенна сложная задача... Нет-же, хуярим это унылое говно везде. Хочешь заюзать
-- какую-нибудь функцию для массовой обработки либо хуярь это унылое говницо, либо пиши свою функцию
-- со своими шлюхами и блэкджеком! Сцуки, пойду дальше программить..
select ROWID
into tmp
from YYY
where PKID = :YYY.PKID;
insert into xxx(aaa, bbb)
values (tmp, new_mrk);
end;
guest 18.03.2009 04:39 # +1
узнаю однокурсника!
guest 19.03.2009 19:46 # 0
Предположение: сохранение ROWID сделано для имплементации уровней изоляции транзакций в том или ином виде.
По причине незнания того как работает изоляция транзакций в движке.
Почти все проходят на ранних этапах.
Я прав?
guest 14.08.2009 12:44 # 0
guest 14.08.2009 12:45 # 0
guest 12.12.2009 01:15 # 0
guest 25.12.2009 16:17 # 0
stokito 15.01.2010 12:34 # 0