Re: Help with INSERT into 2 tables - Mailing list pgsql-sql

From Stephan Szabo
Subject Re: Help with INSERT into 2 tables
Date
Msg-id 20011115070849.N7025-100000@megazone23.bigpanda.com
Whole thread Raw
In response to Help with INSERT into 2 tables  (gntrs@hotmail.com (Gintas))
List pgsql-sql
On 13 Nov 2001, Gintas wrote:

> I am new to SQL and don't know how to INSERT records to 2 tables.
>
> The first table:
>
>      CREATE TABLE aaaa ( aaaaid SERIAL PRIMARY KEY,
>                          text VARCHAR(20)
>                        );
>
> Second table:
>
>      CREATE TABLE bbbb ( bbbbid SERIAL PRIMARY KEY,
>                          aaaaid INTEGER REFERENCES aaaa (aaaaid) ON
> DELETE CASCADE,
>                          sometext VARCHAR(200)
>                        );
>
> I want to insert related records to both table.  The problem is that
> in order to insert record to the second table it's necessary to know
> "aaaaid" field from the first table("text" is not UNIQUE):
>
> INSERT INTO aaaa (text) VALUES ('Some info');
> INSERT INTO bbbb (aaaaid, sometext) VALUES (?????, 'Some text');
I think you want:currval('aaaa_aaaaid_seq')




pgsql-sql by date:

Previous
From: Stephan Szabo
Date:
Subject: Re: Help with RULE
Next
From: Roland Roberts
Date:
Subject: PL/pgSQL examples NOT involving functions