On Fri, 2003-08-01 at 22:27, Martijn van Oosterhout wrote:
> On Fri, Aug 01, 2003 at 04:25:05PM -0700, b b wrote:
> >  
> >  Is there an environment variable that returns the
> > primary key of the last inserted row. This is usefull
> > if you insert a rwo and need the primary key to insert
> > it into another table as a foreign key.
> > 
> >  In MS-SQL that is equivalent to @@identity variable:
> >  insert into organization ('org name', ....)
> >  insert into contact (@@identity, 'contact name'
> > .....)
> >  Here Identity is the organization's ID that is needed
> > as a foreign key in contact table.
> 
> See currval() and nextval().

What if his PK isn't a sequence?

-- 
+-----------------------------------------------------------------+
| Ron Johnson, Jr.        Home: [EMAIL PROTECTED]             |
| Jefferson, LA  USA                                              |
|                                                                 |
| "I'm not a vegetarian because I love animals, I'm a vegetarian  |
|  because I hate vegetables!"                                    |
|    unknown                                                      |
+-----------------------------------------------------------------+



---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
    (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])

Reply via email to