From: | Guillermo Villanueva <guillermovil(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | insert con serial |
Date: | 2011-03-22 12:28:18 |
Message-ID: | AANLkTi=caTNMn=GrsYrQaUh03g9C+H2uA1=YNuhDP8xd@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Buenas, tengo una tabla donde la pk es un serial
supongamos
CREATE TABLE t1
(
campo1 serial NOT NULL,
campo2 varchar(20),
campo3 integer,
CONSTRAINT t1_pkey PRIMARY KEY (campo1),
)
y necesito hacer un insert basado en un select sobre datos de la misma
tabla....
intenté:
insert into t1 (campo2,campo3)
select campo2,5
from t1
where
campo3 =4;
pero no funcionó, me da clave duplicada
cómo hago?
Desde ya muchas gracias
Saludos
~~~~~~~~~~~~~~~~
Guillermo Villanueva
From | Date | Subject | |
---|---|---|---|
Next Message | Emanuel Calvo Franco | 2011-03-22 12:46:54 | Re: insert con serial |
Previous Message | Emanuel Calvo Franco | 2011-03-21 23:34:53 | [OT] Link grabación webcast |