Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

CREATE TABLE personas3

(
personaid character varying(16) NOT NULL,
personatipo character varying(1),
personaapellidos character varying(70),
personanombres character varying(70),
nombrecompleto character varying(130),
casacodtel1 character varying(4),
casanrotel1 character varying(8),
celularcod1 character varying(4),
celularnro1 character varying(8),
email1 character varying(60),
email2 character varying(60),
fechanacimiento character varying(8),
sexo character varying(1),
edocivil character varying(1),
direccionnro1 integer,
updateusuario character varying(20),
updatefecha character varying(12),
fecharegistro character varying(12),
direccionown character varying(2) DEFAULT 'NO'::character varying,
ofccodtel1 character varying(4),
ofcnrotel1 character varying(8),
referencia character varying(20),
proceso character varying(20),
CONSTRAINT pk_personaid PRIMARY KEY (personaid)
)
WITH (
OIDS=FALSE
);
ALTER TABLE personas3
OWNER TO postgres;
GRANT ALL ON TABLE personas3 TO postgres;
GRANT SELECT, UPDATE, INSERT, REFERENCES, TRIGGER ON TABLE personas3 TO public;

insert into personas3 select * from personas1 where personaid like '%.%'

update Personas3 set PersonaID=substring(PersonaID,1,1)||'00'||


Substring(Replace(PersonaID,'.',''),2,11) where Personaid like '%.%' and
length(PersonaID)=11

delete from Personas3 where exists (select 'x' from personas1 where
Personas1.PersonaID=Personas3.PersonaID)

insert into personas1 select * from personas3

update Asegurados1 set AseguradoID=substring(AseguradoID,1,1)||'00'||


Substring(Replace(AseguradoID,'.',''),2,11) where AseguradoID like '%.%' and
length(AseguradoID)=11

delete from Personas1 where Personaid like '%.%'

You might also like