From: | Sebastian Boeck <sebastianboeck(at)freenet(dot)de> |
---|---|
To: | Csaba Nagy <nagy(at)ecircle-ag(dot)com> |
Cc: | Postgres general mailing list <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: easy way to insert same value into 2 columns |
Date: | 2003-10-16 10:11:51 |
Message-ID: | 3F8E6EE7.4090208@freenet.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Csaba Nagy wrote:
> For your specific question I don't know the answer.
>
> For this particular case you could use:
>
> create table your_table (
> id integer default nextval ('public.zeit_id_seq'::text),
> pos_id integer default currval ('public.zeit_id_seq'::text),
> ...
> );
>
> That would work fine as long as you use inserts which don't specify id
> if pos_id is not specified (otherwise the currval will throw you an
> error cause it cannot be called without nextval being called).
>
> HTH,
> Csaba.
Thanks a lot, but is it save to use?
Do i always get the same value, even if an other insert is changing
the sequence >public.zeit_id_seq< just at the same time?
Regards
Sebastian
From | Date | Subject | |
---|---|---|---|
Next Message | Shridhar Daithankar | 2003-10-16 10:50:08 | Re: easy way to insert same value into 2 columns |
Previous Message | Csaba Nagy | 2003-10-16 10:03:09 | Re: easy way to insert same value into 2 columns |