Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   APORTE: archivo SQL con todos los paises y sus respectivos estados/provincias (http://www.forosdelweb.com/f21/aporte-archivo-sql-con-todos-paises-respectivos-estados-provincias-557815/)

HiraSysCom 07/12/2011 08:29

Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
 
Link muerto otra vez, puedes resubirlo?¿

jasminekely28 01/02/2012 12:38

Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
 
hOLA A todos del foro antes habia en este foro la base de datos de Departamentos, Provincias y Distritos con sus respectivos insert procedure. Por favor lo requiero lo mas pronto posible. SI alguien aun lo tiene favor de pasarme el enlace, ya que entre a este enlace http://hgp147.110mb.com/paises.sql y me bota que el enlace No existe por favor pasemelo, lo requeriero con urgencia muchas gracias especialmente de PERU

liloo6retug 13/03/2012 00:13

Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
 
Cita:

Iniciado por jasminekely28 (Mensaje 4107798)
hOLA A todos del foro antes habia en este foro la base de datos de Departamentos, Provincias y Distritos con sus respectivos insert procedure. Por favor lo requiero lo mas pronto posible. SI alguien aun lo tiene favor de pasarme el enlace, ya que entre a este enlace http://hgp147.110mb.com/paises.sql y me bota que el enlace No existe por favor pasemelo, lo requeriero con urgencia muchas gracias especialmente de PERU

:aplauso: Oracle???

Los datos los puedes conseguir en
http://www.ziddu.com/download/1936707/Country.csv.html
http://www.ziddu.com/download/1936708/City.csv.html
y acomodarlos como quieras

u_u
Espero te sirvan: tabla, secuencia, disparador y procedimiento
estos los tome de un proyecto que hice para un banco de hojas de vida...


:silbar:
TABLA
CREATE TABLE CIUDADES
(
CIUD_ID NUMBER(30) NOT NULL ,
CIUD_CODPROVINCIA VARCHAR2 (10 BYTE) NOT NULL ,
CIUD_NOMBRECIUDAD VARCHAR2 (100 BYTE) NOT NULL ,
CIUD_CODPAIS VARCHAR2 (10 BYTE) NOT NULL ,
CIUD_NOMBREPAIS VARCHAR2 (100 BYTE) NOT NULL ,
CIUD_CREADOPOR NUMBER(30) NOT NULL ,
CIUD_FECHACREADO DATE NOT NULL ,
CIUD_ACTUALIZADOPOR NUMBER(30) NOT NULL ,
CIUD_FECHAACTUALIZACION DATE NOT NULL
);

COMMENT ON COLUMN CIUDADES.CIUD_ID IS 'CODIGO DE LA CIUDAD';
COMMENT ON COLUMN CIUDADES.CIUD_CODPROVINCIA IS 'CODIGO DE LA PROVINCIA';
COMMENT ON COLUMN CIUDADES.CIUD_NOMBRECIUDAD IS 'NOMBRE DE LA CIUDAD';
COMMENT ON COLUMN CIUDADES.CIUD_CODPAIS IS 'CODIGO DEL PAIS';
COMMENT ON COLUMN CIUDADES.CIUD_NOMBREPAIS IS 'NOMBRE DEL PAIS';
COMMENT ON COLUMN CIUDADES.CIUD_CREADOPOR IS 'CODIGO DEL USUARIO QUE CREA LA INFO' ;
COMMENT ON COLUMN CIUDADES.CIUD_FECHACREADO IS 'FECHA EN LA QUE SE CREA LA INFO' ;
COMMENT ON COLUMN CIUDADES.CIUD_ACTUALIZADOPOR IS 'CODIGO DEL USUARIO QUE ACTUALIZA LA INFO' ;
COMMENT ON COLUMN CIUDADES.CIUD_FECHAACTUALIZACION IS 'FECHA EN LA QUE SE ACTUALIZA LA INFO' ;

ALTER TABLE CIUDADES ADD CONSTRAINT PK_CIUD_ID PRIMARY KEY ( CIUD_ID ) ;


SECUENCIA

CREATE SEQUENCE S_CIUD_ID MINVALUE 1 MAXVALUE 9999999999 INCREMENT BY 1 START WITH 1 NOCACHE NOORDER NOCYCLE ;

DISPARADOR

CREATE OR REPLACE
TRIGGER TR_CIUD_ID
BEFORE
INSERT ON CIUDADES FOR EACH ROW DECLARE SECUENCIA NUMBER;
BEGIN
IF INSERTING THEN
SELECT S_CIUD_ID.NEXTVAL INTO SECUENCIA FROM DUAL;
:NEW.CIUD_ID := SECUENCIA;
END IF;
END;

PROCEDIMIENTO

CREATE OR REPLACE
PROCEDURE "PR_CIUD_ID" (
P_CIUD_CODPROVINCIA IN DESARROLLO.CIUDADES.CIUD_CODPROVINCIA%TYPE,
P_CIUD_NOMBRECIUDAD IN DESARROLLO.CIUDADES.CIUD_NOMBRECIUDAD%TYPE,
P_CIUD_CODPAIS IN DESARROLLO.CIUDADES.CIUD_CODPAIS%TYPE,
P_CIUD_NOMBREPAIS IN DESARROLLO.CIUDADES.CIUD_NOMBREPAIS%TYPE,
P_CIUD_CREADOPOR IN DESARROLLO.CIUDADES.CIUD_CREADOPOR%TYPE,
P_CIUD_FECHACREADO IN DESARROLLO.CIUDADES.CIUD_FECHACREADO%TYPE,
P_CIUD_ACTUALIZADOPOR IN DESARROLLO.CIUDADES.CIUD_ACTUALIZADOPOR%TYPE,
P_CIUD_FECHAACTUALIZACION IN DESARROLLO.CIUDADES.CIUD_FECHAACTUALIZACION%TYPE,
P_RETORNO OUT NUMBER)
AS
E_ERROR EXCEPTION;
BEGIN
INSERT INTO DESARROLLO.CIUDADES(
CIUD_CODPROVINCIA,
CIUD_NOMBRECIUDAD,
CIUD_CODPAIS,
CIUD_NOMBREPAIS,
CIUD_CREADOPOR,
CIUD_FECHACREADO,
CIUD_ACTUALIZADOPOR,
CIUD_FECHAACTUALIZACION
)
VALUES (
P_CIUD_CODPROVINCIA,
P_CIUD_NOMBRECIUDAD,
P_CIUD_CODPAIS,
P_CIUD_NOMBREPAIS,
P_CIUD_CREADOPOR,
P_CIUD_FECHACREADO,
P_CIUD_ACTUALIZADOPOR,
P_CIUD_FECHAACTUALIZACION
);
SELECT S_CIUD_ID.CURRVAL INTO P_RETORNO FROM DUAL;
END;

hgp147 26/04/2012 14:44

Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
 
Hola a todos, funciona el link en http://hgp147.110mb.com/paises.sql

Suerte!

raptaparty 01/05/2012 10:52

Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
 
al importar este archivo a mi base de datos, se pierden datos, por ejemplo, en lugar de España, sale Espa, creo que esto se debe a que mi base de datos esta en utf8 y esta tabla esta en latin1, de que manera puedo importarla sin que se pierdan datos?, gracias...

pateketrueke 06/11/2012 09:44

Respuesta: APORTE: archivo SQL con todos los paises y sus respectivos estados/provinc
 
Por cierto, este es un verdadero aporte OpenSource sin fines de lucro.

https://github.com/geraldb/world.db

En ves de sacar provecho deberías de compartir lo que tienes, vale mas el reconocimiento de la comunidad que todo el dinero que puedas juntar. ;-)


La zona horaria es GMT -6. Ahora son las 13:53.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.