How to use read uncommitted transaction level and set update order

Поиск
Список
Период
Сортировка
От Andrus
Тема How to use read uncommitted transaction level and set update order
Дата
Msg-id A6988EAE75CF4740B1B875BA624D31FA@andrusnotebook
обсуждение исходный текст
Ответы Re: How to use read uncommitted transaction level and set update order  (Jaime Casanova <jcasanov@systemguards.com.ec>)
Re: How to use read uncommitted transaction level and set update order  (Christophe Pettus <xof@thebuild.com>)
Список pgsql-general
How to use column values set in update in subsequent set clauses and in
subqueries in subsequent row updates?

I tried

set transaction isolation level read uncommitted;
create temp table test1 ( a int, b int) on commit drop;
insert into test1 values(1,2);
update test1 set a=4, b=a ;
select * from test1

b value is 1 but must be 4.
How to use updated value ?


For update order I tried

set transaction isolation level read uncommitted;
create temp table test1 ( a int, b int, c int) on commit drop;
insert into test1 values(1,2,3);
update test1 set a=4, b=a order by c ;
select * from test1

but got syntax error at order by.

How to specify update order ?

Andrus.


В списке pgsql-general по дате отправления:

Предыдущее
От: Merlin Moncure
Дата:
Сообщение: Re: Selecting from table into an array var
Следующее
От: Garry Saddington
Дата:
Сообщение: modelling question