CREATE TABLE AB39A.AB3917T00
(
    CODPLANE    NUMBER(6) NOT NULL,
    CODTECNICO  NUMBER(6) NOT NULL
) TABLESPACE  AB3901E00;

ALTER TABLE AB39A.AB3917T00 ADD CONSTRAINT PK_AB3917T00 PRIMARY KEY (CODPLANE,CODTECNICO) USING INDEX TABLESPACE AB3902E00;
ALTER INDEX AB39A.PK_AB3917T00 REBUILD TABLESPACE AB3902E00;

COMMENT ON TABLE AB39A.AB3917T00 IS 'Tabla que almacena la asociacion entre técnicos y planes estratégicos';
COMMENT ON COLUMN AB39A.AB3917T00.CODPLANE    IS 'Código de Plan Estratégico';
COMMENT ON COLUMN AB39A.AB3917T00.CODTECNICO  IS 'Código de Técnico';

CREATE SYNONYM AB39A.PLANESESTR_TECNICOS FOR AB39A.AB3917T00;


ALTER TABLE AB39A.AB3917T00 ADD CONSTRAINT FK_AB3917T00_AB3901T00 FOREIGN KEY (CODTECNICO) REFERENCES AB39A.AB3901T00 (CODTECNICO);


-- planes estrategicos

ALTER TABLE AB39A.AB3907T00 ADD (
BAJA						NUMBER(1) DEFAULT 0 NOT NULL,
CODTECNICOBAJA				NUMBER(6) NULL,
FECHA_BAJA					DATE NULL);
	

ALTER TABLE AB39A.AB3909T00 ADD (
BAJA						NUMBER(1) DEFAULT 0 NOT NULL,
CODTECNICOBAJA				NUMBER(6) NULL,
FECHA_BAJA					DATE NULL);


COMMENT ON COLUMN AB39A.AB3907T00.BAJA					IS 'Indica si el elemento está de baja. 0: No. 1:Sí';
COMMENT ON COLUMN AB39A.AB3907T00.CODTECNICOBAJA		IS 'Técnico que realiza la baja';
COMMENT ON COLUMN AB39A.AB3907T00.FECHA_BAJA			IS 'Fecha de baja';

COMMENT ON COLUMN AB39A.AB3909T00.BAJA					IS 'Indica si el elemento está de baja. 0: No. 1:Sí';
COMMENT ON COLUMN AB39A.AB3909T00.CODTECNICOBAJA		IS 'Técnico que realiza la baja';
COMMENT ON COLUMN AB39A.AB3909T00.FECHA_BAJA			IS 'Fecha de baja';

ALTER TABLE AB39A.AB3907T00 ADD CONSTRAINT FK_AB3907T00_AB3901T00 FOREIGN KEY (CODTECNICOBAJA) REFERENCES AB39A.AB3901T00 (CODTECNICO);
ALTER TABLE AB39A.AB3909T00 ADD CONSTRAINT FK_AB3909T00_AB3901T00 FOREIGN KEY (CODTECNICOBAJA) REFERENCES AB39A.AB3901T00 (CODTECNICO);

-- Corrección de literales
UPDATE AB39A.AB3912T00 SET DESEUS = 'Erakunde osoa' WHERE CODTIPORECEP = 1
UPDATE AB39A.AB3912T00 SET DESEUS = 'Erakundearen atal bat' WHERE CODTIPORECEP = 2
UPDATE AB39A.AB3912T00 SET DESEUS = 'Norbanakoa' WHERE CODTIPORECEP = 3
UPDATE AB39A.AB3912T00 SET DESEUS = 'Herritarra / bezeroa' WHERE CODTIPORECEP = 4

ALTER TABLE AB3902T00 ADD LOCALIDAD NUMBER(15,0) ;
COMMENT ON COLUMN AB3902T00.LOCALIDAD IS 'Código de localidad';

commit;

exit;