IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
Anry
- Сообщения: 40
- Зарегистрирован: 05 ноя 2004, 11:23
Сообщение
Anry » 25 май 2006, 13:41
Никак не могу разобраться как сделать следующую фишку.
Есть набор данных. У него установлена читающая и пишущая транзакция.
Запускается ХП в контексте пишущей транзакции набора данных. Как сделать чтобы в наборе данных отобразились изменения, внесенные процедурой?
-
Anry
- Сообщения: 40
- Зарегистрирован: 05 ноя 2004, 11:23
Сообщение
Anry » 25 май 2006, 13:57
Это понятно. В том-то и фишка, что коммитить ее нельзя до определенного момента. Ничего страшно... что она будет дольше висеть... мусор она не собирает.
-
Dimitry Sibiryakov
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Сообщение
Dimitry Sibiryakov » 25 май 2006, 14:04
Anry писал(а):Ничего страшно... что она будет дольше висеть... мусор она не собирает.
Точно. Она его порождает.
-
Anry
- Сообщения: 40
- Зарегистрирован: 05 ноя 2004, 11:23
Сообщение
Anry » 25 май 2006, 14:17
С чего она будет его порождать, если для записей которые она редактирует - она одна будет? Остальные все только читающие.
-
Zhur
- Сообщения: 125
- Зарегистрирован: 01 мар 2006, 18:17
Сообщение
Zhur » 26 май 2006, 10:42
Anry писал(а):С чего она будет его порождать, если для записей которые она редактирует - она одна будет? Остальные все только читающие.
так ведь если она у тебя shapshot, то сервер начнет копить ее версии.
-
Anry
- Сообщения: 40
- Зарегистрирован: 05 ноя 2004, 11:23
Сообщение
Anry » 26 май 2006, 13:15

Неа...
write
nowait
rec_version
read_committed
И она на выбранные строки одна из всех пишущая!!!