Пробема с обновлением вычеслямое поля...

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Ulugbek
Сообщения: 5
Зарегистрирован: 05 мар 2009, 12:09

Пробема с обновлением вычеслямое поля...

Сообщение Ulugbek » 18 мар 2009, 13:55

Привет всем! Использую FB 2.1
Столкнулся с такой проблемой
Есть View Test, в нем есть вычесляемое поля.
Select id,name, summa*price as summa from table

В дельфи select даю на этот view test.
Потом в процедуре
Insert делаю на Table
после инсерта commit
и возвращаю запис на текущую ID.. select * from test where id=...

Проблема втом этот вычеслямое поля не обновляеться....

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Пробема с обновлением вычеслямое поля...

Сообщение kdv » 18 мар 2009, 16:36

Проблема втом этот вычеслямое поля не обновляеться....
ничего само не обновляется. вычисляемое поле вычисляется только при выполнении запроса.
А чтобы запрос увидел вставленные и committed в другой транзакции данные, сам запрос должен выполняться в read_committed, а не в snapshot транзакции.
Читайте про параметры транзакций на сайте.

Ответить