[pgsql-ayuda] Re: Organizacion de numeros
=?iso-8859-1?q?Estrella=20Dominguez?=
papanatas_00@yahoo.com
Thu, 27 Apr 2000 11:00:12 -0500 (CDT)
Gracias lo voy a poner en marcha
--- Gunnar Wolf <gwolf@campus.iztacala.unam.mx>
escribió:
> > perfecto.
> > asi lo he hecho y he resuelto lo del contador y
> campo
> > unico. Gracias.
> > Lo que aun me queda la duda es en como agregar un
> > registro a un numero que ya ha desaparecido, es
> decir
> > (perdon por repetir)
> > si tengo 10 registros y elimino uno (por ejemplo
> el
> > registro 5), cuando yo agrege un nuevo registro no
> > quiero que me lo agrege al proximo numero ( o sea
> 11),
> > en este caso yo quiero que se agrege a la tabla y
> le
> > ponga el numero 5 (Esto quiere decir que este
> campo va
> > a seguir conservando los numeros consecutivos del
> 1 al
> > 10).
> > Esto no se si se pueda hacer o esta tabla va a
> tener
> > numeros salteados (1, 10, 24, 27, etc).
>
> Yo lo haria desde la aplicacion. Si fuera en Perl,
> algo por el estilo:
>
> $num_serie=&siguiente;
> $dbh->do"insert into tabla (serie,otracosa) values
> ($serie,'$otracosa');"
>
> (...)
>
> sub &siguiente {
> my $sql="SELECT serie FROM tabla";
> my @serie=@{$dbh->selectcol_arrayref($sql)};
> my $numero=0;
> foreach (sort {$a <=> $b} (@serie) ) {
> $numero++ if ($numero == $_);
> }
> return $numero
> }
>
> Te gusta?
>
> (no lo he probado, puede que haya que moverle uno o
> dos fierros)
>
>
-------------------------------------------------------------------
> Gunnar Wolf
> gwolf@campus.iztacala.unam.mx
> Universidad Nacional Autónoma de México, Campus
> Iztacala
> Jefatura de Sección de Desarrollo y Admon. de
> Sistemas en Red
> Area de Seguridad en Computo - DCI - DGSCA -
> UNAM
>
-------------------------------------------------------------------
> Beginner thinks 1Kb == 1000 bytes. Master knows
> 1Km == 1024m
>
> --------- Pie de mensaje
> -------------------------------------------
> Archivo historico:
> http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo@tlali.iztacala.unam.mx
> text : unsubscribe pgsql-ayuda
>
=====
Si lo que quieres es vivir cien años, no vivas como vivo yo.
_________________________________________________________
Do You Yahoo!?
Obtenga su dirección de correo-e gratis @yahoo.com
en http://correo.espanol.yahoo.com
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text : unsubscribe pgsql-ayuda