Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2007, 14:30
neodarklinux
 
Fecha de Ingreso: octubre-2007
Mensajes: 28
Antigüedad: 16 años, 7 meses
Puntos: 2
Sonrisa Autoincrement en tablas

Sres de ForosdelWeb, tengo una siguiente duda.. googleando encontre una forma de crear un autoincrement, la forma de hacer esto es haciendo una secuence, pero tambien me comentaron que los autoincrement se puede hacer con triggers. La verdad soy nuevo en postgres, pero cada vez me gusta mas...

Ejemplo con una tabla para un AutoIncrement:

create sequence mi_seq;

create table mi_tabla (
ACG_ID INTEGER not null default nextval('mi_seq'),
RES_ID INT4 null,
ACG_DESCRIPCION VARCHAR null,
constraint PK_ACTIVIDADES_GENERICAS primary key (ACG_ID)
);

y la forma de usarlo es:

INSERT INTO mi_tabla VALUES (nextval('mi_seq'), 107, 'descripcion');

Eso es lo que pude digerir de todo el material que encontre googleando... ahora me gustaria saber.. si alguien ha hecho algun autoincrement con triggers, ya que me han comentado que es mejor... ojala me orienten un poco..

Saludos.

Alvaro
Temuco-Chile