Re: Help with INSERT into 2 tables
От | Stephan Szabo |
---|---|
Тема | Re: Help with INSERT into 2 tables |
Дата | |
Msg-id | 20011115070849.N7025-100000@megazone23.bigpanda.com обсуждение исходный текст |
Ответ на | Help with INSERT into 2 tables (gntrs@hotmail.com (Gintas)) |
Список | 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 по дате отправления: