Re: Merge into does not work

From: Ron <ronljohnsonjr(at)gmail(dot)com>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Merge into does not work
Date: 2021-11-26 19:41:03
Message-ID: be436264-0d90-0245-d86a-06c85fe6e0f3@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 11/26/21 1:08 PM, Shaozhong SHI wrote:
> CREATE TABLE Stock(item_id int UNIQUE, balance int);
>
> INSERT INTO Stock VALUES (10, 2200);
> INSERT INTO Stock VALUES (20, 1900);CREATE TABLE Buy(item_id int, volume int);
>
> INSERT INTO Buy values(10, 1000);
> INSERT INTO Buy values(30, 300);
> MERGE INTO Stock USING Buy ON Stock.item_id = Buy.item_id
> WHEN MATCHED THEN UPDATE SET balance = balance + Buy.volume
> WHEN NOT MATCHED THEN INSERT VALUES (Buy.item_id, Buy.volume);
> I am using Postgres 9.6.

*ERROR MESSAGES!  ALWAYS SHOW ERROR MESSAGES!!!
*
--
Angular momentum makes the world go 'round.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2021-11-26 19:44:29 Re: What do you do with a long running rollback
Previous Message David G. Johnston 2021-11-26 19:11:14 Re: Merge into does not work