Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleVariables_catálogos_país
-- Inicializa variables
SET @i_persona_rol_id = 0;

SET @i_zona_paishoraria_id = 0;
SET @i_empresaestado_id = 0;
SetSET @i_ciclo_escolar_id = 0;



  • Zona_horaria
Code Block
titleZona_horaria
-- Inicializa variables
SET @i_pais_id = 0;

-- Obtiene información del país
select p.pais_id into @i_pais_id
from pais as p 
where p.pais_clave = 'PY';

-- Zona horaria
INSERT INTO zona_horaria (pais_id, zona_horaria_clave, zona_horaria, zona_horaria_orden, gmt_desfase, tz)
select 194SELECT @i_pais_id as pais_id,
'H.PYT' as       'H.PYT' as zona_horaria_clave,
       'HORA DE PARAGUAY' as zona_horaria,
       100 as zona_horaria_orden,
       -4 as gmt_desfase,
       'America/Paraguay' as tz
  from zona_horaria
  where zona_horaria_id = 0
        and 194@i_pais_id not in (select pais_id from zona_horaria);
  • Estado
Code Block
titleEstado
-- Inicializa variables
SET i@i_zona_horaria_id = 0;

-- Obtiene información de zona_horaria
select zn.zona_horaria_id into @i_zona_horaria_id
from zona_horaria as zn 
where zn.pais_id = @i_pais_id;

INSERT INTO estado (pais_id, estado_clave, estado, estado_orden, zona_horaria_id) 
SELECT @i_pais_id AS pais_id, 
       'ASU' as estado_clave, 
       'Distrito capital' as estado, 
       100 as estado_orden, 
       @i_zona_horaria_id as zona_horaria_id
from estado
  where estado_id = 0
        and 'ASU' not in
    (select estado_clave
     from estado
     where pais_id = @i_pais_id)
  and 'Distrito capital' not in
    (select estado
     from estado
     where pais_id = @i_pais_id);


  • Municipio
  • Niveles
  • Grados
  • Grupos
  • Turnos

...