From: | "Beth Gatewood" <beth(at)vizxlabs(dot)com> |
---|---|
To: | "'Christopher Kings-Lynne'" <chriskl(at)familyhealth(dot)com(dot)au>, <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: writing a function to mimic mysql last_insert_id |
Date: | 2002-09-12 02:37:37 |
Message-ID: | 000f01c25a05$5c549aa0$0c00000a@bethvizx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
well, I know that I will have only a single sequence that will generate the
primary key per table. So basically, this type of function, for me needs
only to return the value of the primary key.
I believe I mentioned in one of my posts the motivation behind not wanting
to use currval()...which was to trying to avoid having the developers make a
lot of sql revisions to their application.
Thanks-Beth
> -----Original Message-----
> From: Christopher Kings-Lynne [mailto:chriskl(at)familyhealth(dot)com(dot)au]
> Sent: Wednesday, September 11, 2002 7:05 PM
> To: Beth Gatewood; pgsql-sql(at)postgresql(dot)org
> Subject: RE: [SQL] writing a function to mimic mysql last_insert_id
>
>
> But in Postgres, you can have as many "autoincrement" columns
> in a table as
> you want - how will you handle that?
>
> And what's wrong with select currval()?
>
> Chris
>
> > I am wondering if I can get some input on the logic that I
> would need to
> > code a function that would mimic mysql's last_insert_id()..
> >
> > Here is what last_insert_id() does in mysql:
> > Returns the last automatically generated value that was
> inserted into an
> > AUTO_INCREMENT column.
> > mysql> SELECT LAST_INSERT_ID();
> > -> 195
>
From | Date | Subject | |
---|---|---|---|
Next Message | Joe Conway | 2002-09-12 03:07:16 | Re: writing a function to mimic mysql last_insert_id |
Previous Message | Chris | 2002-09-12 02:21:49 | Re: writing a function to mimic mysql last_insert_id |