Gral. Sarmiento - Actualización de Categorías

-----Mensaje original-----
De: nicolas Dominguez [mailto:ndominguez@siu.edu.ar]
Enviado el: viernes, 27 de agosto de 2010 16:21
Para: nsantill@ungs.edu.ar
Asunto: Fwd: [Fwd: RE: [Usuarios.mapuche] (sin asunto)]

Hola Natalia, por lo que anduvimos mirando y deduciendo, creemos que los
siguientes pasos te pueden ayudar a hacer lo que necesitan.

Crear una tabla, ponerles datos (codc_categ (pk), impp_basic,
impp_asign) y luego hacerle un update de dh11 en funcion de esta tabla
temporal.

Pasos:
–creo la tabla temporal
CREATE TABLE pampa.dh11temp
(
codc_categ_temp character(4) NOT NULL,
impp_basic_temp numeric(10,2),
impp_asign_temp numeric(10,2),
CONSTRAINT dh11temp_pkey PRIMARY KEY (codc_categ_temp)
);

–lleno la tabla temporal
COPY pampa.dh11temp FROM ‘/home/categorias.csv’ DELIMITERS ‘,’;

–actualizo las categorias en funcion a las temporales
UPDATE pampa.dh11 SET impp_basic = (SELECT impp_basic_temp FROM
pampa.dh11temp b WHERE a.codc_categ = b.codc_categ_temp);
UPDATE pampa.dh11 SET impp_asign = (SELECT impp_asign_temp FROM
pampa.dh11temp b WHERE a.codc_categ = b.codc_categ_temp);

–borro la temporal
DROP TABLE pampa.dh11temp;

Espero que te sea de ayuda, cualquier cosa avisanos.

Saludos,
Nico.

-------- Mensaje original --------
Asunto: RE: [Usuarios.mapuche] (sin asunto)
Fecha: Thu, 26 Aug 2010 10:24:58 -0300
De: Natalia nsantill@ungs.edu.ar
A: ‘Ariel Zoia’ azoia@rec.unicen.edu.ar

Hola Ariel, lo que necesito actualizar es dentro de CATEGORIA, en la
solapa general, sueldo bruto y asignación de categoría.

Saludos,