Re: creating table without columns

From: Christoph Berg <myon(at)debian(dot)org>
To: Subodh Kumar <subodh(dot)kumar(at)epps-erp(dot)com>
Cc: pgsql-admin(at)lists(dot)postgresql(dot)org
Subject: Re: creating table without columns
Date: 2018-10-30 13:00:09
Message-ID: 20181030130009.GA7596@msg.df7cb.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Re: Subodh Kumar 2018-10-30 <CA+KMk93CwQBP8SMeu_wcGdrj_ZTLVQVDpL-zbCd2vdy0hfWYrw(at)mail(dot)gmail(dot)com>
> Hello Everyone,
> I have run below query it is created 'test' table without
> columns
> but table row count is 2.
> please give me clarity about this, i thought it may give syntax error but
> not
> either it must have 2 rows data but both are not happened.
>
>
> with ins_test as (select 1 as srno
> union
> select 2)
> select into test from ins_test;

You missed "srno":

with ins_test as (select 1 as srno
union
select 2)
select srno into test from ins_test;
^^^^

You can also "select from tbl;" -- omitting the target list.

The easier way to get a table without columns, but with rows is this:

create table test();
insert into test default values;
insert into test default values;

Christoph

In response to

Browse pgsql-admin by date

  From Date Subject
Next Message Axel Rau 2018-10-30 13:02:33 Re: Getting fancy errors when accessing information_schema on 10.5
Previous Message Tom Lane 2018-10-30 12:58:38 Re: Getting fancy errors when accessing information_schema on 10.5