Re: UPDATE using query; per-row function calling problem
От
Tom Lane
Тема
Re: UPDATE using query; per-row function calling problem
Дата
Msg-id
4570.1314938421@sss.pgh.pa.us
Ответ на
UPDATE using query; per-row function calling problem (Rory Campbell-Lange)
Список
Дерево обсуждения
UPDATE using query; per-row function calling problem Rory Campbell-Lange <rory@campbell-lange.net>
Re: UPDATE using query; per-row function calling problem Tom Lane <tgl@sss.pgh.pa.us>
Re: UPDATE using query; per-row function calling problem Rory Campbell-Lange <rory@campbell-lange.net>
Re: UPDATE using query; per-row function calling problem pasman pasmański <pasman.p@gmail.com>
Re: UPDATE using query; per-row function calling problem Tom Lane <tgl@sss.pgh.pa.us>
Re: UPDATE using query; per-row function calling problem David Johnston <polobo@yahoo.com>
Re: UPDATE using query; per-row function calling problem Rory Campbell-Lange <rory@campbell-lange.net>
Re: UPDATE using query; per-row function calling problem "David Johnston" <polobo@yahoo.com>
Rory Campbell-Lange writes: > I'm doing an UPDATE something like this: > UPDATE > slots > SET > a = 'a' > ,b = (SELECT uuid_generate_v1()) > WHERE > c = TRUE; > Each updated row in slots is getting the same value for b. That's Postgres' interpretation of an uncorrelated sub-SELECT: there's no reason to do it more than once, so it doesn't. > Is there a way of getting a per-row value from uuid_generate_v1() > without doing a PL loop? Drop the word "SELECT". Why did you put that in in the first place? regards, tom lane
В списке pgsql-general по дате отправления