Versions Compared

Key

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

...

Code Block
titleEstado
-- Inicializa variables
SET @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
Code Block
titleMunicipio
-- Inicializa variables
SET @i_estado_id = 0;

-- Obtiene información de Estado
select e.estado_id into @i_estado_id
from estado as e
where e.pais_id = @i_pais_id
and e.estado_clave = 'ASU';

INSERT INTO municipio (estado_id, municipio_clave, municipio, municipio_orden)
SELECT @i_estado_id AS estado_id, 
       'ASU-CAPI' as municipio_clave, 
       'Capital' as municipio, 
       100 as municipio_orden
from municipio
  where municipio_id = 0
        and 'ASU-CAPI' not in
    (select municipio_clave
     from municipio
     where estado_id = @i_estado_id)
  and 'Capital' not in
    (select municipio
     from municipio
     where estado_id = @i_municipio_id);


  • Niveles
  • Grados
  • Grupos
  • Turnos

...