Re: Insertar un SELECT en un nuevo CAMPO

From: Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es>
To: "Mariana Cecilia Arruzazabala" <arruzazabala(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Insertar un SELECT en un nuevo CAMPO
Date: 2006-02-10 12:03:09
Message-ID: 00ed01c62e39$f5fdeab0$5423410a@cfco04.cap.juntaandalucia.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gracias. Exacto, eso era. Mil gracias. Estaba intentando hacer un INSERT INTO cuando realmente el campo(la columna) ya estaba creada.

Saludos y gracias de nuevo. Javier Estévez

PD: De todas formas si creo un campo nuevo (todo NULL, obviamente) no puedo hacer un INSERT INTO?
----- Original Message -----
From: Mariana Cecilia Arruzazabala
To: Javier Estévez CIFA Córdoba
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Sent: Friday, February 10, 2006 12:53 PM
Subject: Re: [pgsql-es-ayuda] Insertar un SELECT en un nuevo CAMPO

Javier: estas queriendo insertar nuevos registros o actualizar los existentes con una nueva columna??? Porque si lo que queres es actualizar tenes que hacer:

UPDATE ria_day_d
SET Mes=int2(EXTRACT (MONTH FROM ("Fecha")))

Pero puedo ser yo la que esta entendiendo mal tu planteo...
Saludos.
Cecilia.

El día 10/02/06, Javier Estévez CIFA Córdoba <javier(dot)estevez(dot)ext(at)juntadeandalucia(dot)es > escribió:
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?

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Conrado Blasetti 2006-02-10 12:11:53 RE: ayuda con ALTER TABLE
Previous Message Mariana Cecilia Arruzazabala 2006-02-10 11:53:13 Re: Insertar un SELECT en un nuevo CAMPO