referencing other INSERT VALUES columns inside the insert

Поиск
Список
Период
Сортировка
От Geoff Winkless
Тема referencing other INSERT VALUES columns inside the insert
Дата
Msg-id CAEzk6fcL53X6bb1T4cq4Q5OH2cBN5nLy60KhH_S3HfYcptA=Hg@mail.gmail.com
обсуждение исходный текст
Ответы Re: referencing other INSERT VALUES columns inside the insert  (Albe Laurenz <laurenz.albe@wien.gv.at>)
Список pgsql-general
I know that this is something that can't be done...

CREATE TABLE test (c1 int default 0, c2 int default 0, c3 int default 0);
INSERT INTO test (c1, c2, c3) VALUES (3, 7, c1 * c2);

Is there a known trick to work around it (so that the values inserted into c1 and c2 is referenced back to c3), other than (obviously!) copying the literal values into the VALUES string?

To be clear, the SQL is generated dynamically based on data, so I can't just create a view for the calculated column (it won't always be calculated!).

Thanks!

Geoff



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

Предыдущее
От: Albe Laurenz
Дата:
Сообщение: Re: can postgres run well on NFS mounted partitions?
Следующее
От: Sachin Srivastava
Дата:
Сообщение: DB_link connection