Insertar un SELECT en un nuevo CAMPO

From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Insertar un SELECT en un nuevo CAMPO
Date: 2006-02-10 08:45:54
Message-ID: 009701c62e1e$68b7a440$5423410a@cfco04.cap.juntaandalucia.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola, tengo la siguiente consulta que funciona correctamente:

SELECT int2(EXTRACT (MONTH FROM ("Fecha"))) as "Mes" FROM ria_day_d

Ahora lo que quiero es INSERTAR este SELECT en esta misma tabla en un nuevo campo de tipo int2 llamado "Mes". He probado pero no hay manera... es una tontería pero no sé en que me estoy equivocando... si alguien me puede ayudar por favor.

He probado con

INSERT INTO ria_day_d SELECT...

ERROR: null value in column "IdEstacion" violates NOT- null constraint

Pero, no lo entiendo porque no hay ningún valor nula en "IdEstacion", lo he comprobado. Es posible que el problema esté en que mi clave primaria depende de "Fecha","IdEstacion","IdProvincia" y los 3 tengan la restricción de ser NOT NULL?

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Figo's 2006-02-10 11:20:00 Tamaño de una tabla
Previous Message Alejandro Gasca 2006-02-10 08:04:39 ayuda con tipos geometricos