"D. Dante Lorenso" wrote:

>Using a brain-dead sample table that looks like this:
>
>       CREATE table some_table (
>               col0 SERIAL,
>               col1 VARCHAR,
>               col2 VARCHAR
>       );
>
>I want to do something like this:
>
>       INSERT INTO some_table (col1, col2)
>       VALUES ('val1', 'val2');
>
>I want the value of col0 returned to the application and I don't want to 
>know the name of the sequence involved in the SERIAL column.  I just 
>want the value inserted into the column by using just it's column name.

Using 8.2 or above:
INSERT INTO some_table (col1, col2) VALUES ('val1', 'val2') RETURNING col0;

Rainer

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

               http://archives.postgresql.org/

Reply via email to