Re: How to use postgresql generated generated always COLUMN ?

From: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>
To: "tank(dot)zhang" <6220104(at)qq(dot)com>
Cc: "pgsql-sql(at)postgresql(dot)org" <pgsql-sql(at)postgresql(dot)org>
Subject: Re: How to use postgresql generated generated always COLUMN ?
Date: 2016-12-31 04:52:12
Message-ID: CAKFQuwZ03vgSE55YYtp1wZ4QRypmAODDzEeD4KT5Fp24JX1qGQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Friday, December 30, 2016, tank.zhang <6220104(at)qq(dot)com> wrote:

> DB2 operation:
>
> db2 "create table emp(id int,name char(10),salary int,rev_salary integer
> generated always as (salary*50/100))"
>
>
> [db2inst2(at)db2 ~]$ db2 "insert into emp(id,name,salary)
> values(100,'asdf',51100)"
>
> [db2inst2(at)db2 ~]$ db2 "select * from emp"
>
> ID NAME SALARY REV_SALARY
> ----------- ---------- ----------- -----------
> 100 asdf 500 250
> 100 asdf 6600 3300
> 100 asdf 51100 25550
>
> *How to use postgresql implement?*
>
>
>
You have to use CREATE VIEW. Possibly with insert/update/delete triggers
to interact with the backing table.

David J.

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Tank.zhang 2016-12-31 05:01:28 回复: [SQL] How to use postgresql generated generated always COLUMN ?
Previous Message tank.zhang 2016-12-31 04:29:48 How to use postgresql generated generated always COLUMN ?