Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- create or replace PROCEDURE
- P_DWH_HT_ENCUESTA
- IS
- BEGIN
- DELETE FROM HT_ENCUESTA;
- INSERT INTO HT_ENCUESTA
- (
- SK_DEPARTAMENTO,
- SK_SEXO,
- SK_GRUPO_ETARIO,
- SK_NIVEL_EDUCATIVO,
- SK_TIEMPO,
- SK_USO_PC,
- SK_ACTIVIDAD_PC,
- SK_USO_INTERNET,
- SK_ACTIVIDAD_INTERNET,
- SK_TIPO_CELULAR,
- CANTIDAD
- )
- SELECT
- LOCALIDAD,
- SEXO,
- GRUPO_ETARIO,
- EDUCACION,
- TO_NUMBER(TO_CHAR(FECHA,'YYYYMMDD')) FECHA,
- HORAS_PC,
- ACTIVIDAD_PC,
- HORAS_INTERNET,
- ACTIVIDAD_INTERNET,
- TIPO_TELEFONO,
- 1 CANTIDAD
- FROM ODS_H_ENCUESTA H
- LEFT OUTER JOIN DT_DEPARTAMENTO A
- ON A.DEPARTAMENTO_PK = H.LOCALIDAD
- LEFT OUTER JOIN DT_SEXO C
- ON C.SEXO_PK = H.SEXO
- LEFT OUTER JOIN DT_GRUPO_ETARIO D
- ON D.GRUPO_ETARIO_PK = H.GRUPO_ETARIO
- LEFT OUTER JOIN DT_NIVEL_EDUCATIVO E
- ON E.NIVEL_EDUCATIVO_PK = H.EDUCACION
- LEFT OUTER JOIN DT_TIEMPO F
- ON F.FECHA = H.FECHA
- LEFT OUTER JOIN DT_USO_PC G
- ON G.USO_PC_PK = H.HORAS_PC
- LEFT OUTER JOIN DT_ACTIVIDAD_PC J
- ON J.ACTIVIDAD_PC_PK = H.ACTIVIDAD_PC
- LEFT OUTER JOIN DT_USO_INTERNET I
- ON I.USO_INTERNET_PK = H.HORAS_INTERNET
- LEFT OUTER JOIN DT_ACTIVIDAD_INTERNET K
- ON K.ACTIVIDAD_INTERNET_PK = H.ACTIVIDAD_INTERNET
- LEFT OUTER JOIN DT_TIPO_CELULAR Ñ
- ON Ñ.TIPO_CELULAR_PK = H.TIPO_TELEFONO;
- END P_DWH_HT_ENCUESTA;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement