Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Obtene r "Curval()" de inserción masiva


  • From: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
  • To: "Jean-Paul Argudo" <jean-paul(at)postgresqlfr(dot)org>
  • Cc: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>, "Rodriguez Fernando" <rodriguez(at)ort(dot)edu(dot)uy>, "Gabriel Hermes Colina Zambra" <hermeszambra(at)yahoo(dot)com>, "Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
  • Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Obtene r "Curval()" de inserción masiva
  • Date: Thu, 28 Feb 2008 13:11:26 -0500
  • Message-id: <007c01c87a35$5d4864e0$5800a8c0(at)amadeus(dot)net(dot)co>


----- Original Message ----- From: "Jean-Paul Argudo" <jean-paul(at)postgresqlfr(dot)org>
To: "Raul Andres Duque" <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>; "Rodriguez Fernando" <rodriguez(at)ort(dot)edu(dot)uy>; "Gabriel Hermes Colina Zambra" <hermeszambra(at)yahoo(dot)com>; "Ayuda" <pgsql-es-ayuda(at)postgresql(dot)org>
Sent: Thursday, February 28, 2008 10:57 AM
Subject: Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Obtener "Curval()" de inserción masiva


Raul,

No entiendo el objetivo de este query !!!!

Para hace simple, se le sale el primero agujero en una seria numerica.

Mire ese ejemplo:

create table numeros (a integer);

insert into numeros (a) values (1),(2),(3),(5),(6),(9);

SELECT (x.a+1) AS id_disponible
FROM numeros x
    LEFT JOIN numeros y
    ON ((x.a + 1) = y.a)
WHERE y.a IS NULL
ORDER BY x.a LIMIT 1;

id_disponible
---------------
            4
(1 row)

El 4 es el primero disponible despues del 1,2,3...

Usted entendio ?


Muy didáctica la explicación ... entendido perfectamente !!!!

Gracias Jean.

Atentamente,

RAUL DUQUE
Bogotá, Colombia


--
Jean-Paul Argudo
www.PostgreSQLFr.org
www.Dalibo.com




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group