Re: It is possible to update more than 1 table in the same update statement?

Поиск
Список
Период
Сортировка
От Andre Lopes
Тема Re: It is possible to update more than 1 table in the same update statement?
Дата
Msg-id AANLkTikedZZrk4LHLZpjisFd3wzeNdb3_pB0=hhBKafP@mail.gmail.com
обсуждение исходный текст
Ответ на Re: It is possible to update more than 1 table in the same update statement?  (Szymon Guz <mabewlun@gmail.com>)
Ответы Re: It is possible to update more than 1 table in the same update statement?  (Scott Ribe <scott_ribe@killerbytes.com>)
Список pgsql-general
The only way I can guarantee a transaction is in a Function or there are other ways?

Best Regards,



On Sun, Nov 7, 2010 at 3:22 PM, Szymon Guz <mabewlun@gmail.com> wrote:


On 7 November 2010 16:20, Andre Lopes <lopes80andre@gmail.com> wrote:
Sorry for not explain well.

I mean update more than one table at the same time with something like this:

update table1, table2
set
table1.f1 = 'aaa',
table2.date = '2001-01-01'
where
table1.id = 'x1' and table2.id = 'x1'

Something like this is possible? It is the best way to do it?

Best Regards,


This is not possible, however you could do two updates in one transaction.

regards
Szymon

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

Предыдущее
От: Magnus Hagander
Дата:
Сообщение: Re: Run "postgresql\9.0\data" on a RAID-1 disk on my Local Area Network (LAN)
Следующее
От: Scott Ribe
Дата:
Сообщение: Re: It is possible to update more than 1 table in the same update statement?