dbo.sp_arreglar_domicilios

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.sp_arreglar_domicilios  
AS
BEGIN
    SET NOCOUNT ON;
 declare @cantidad int; 

 /* 
  Primero: las que empiezan 1 
  Segundo: Buenos Aires
  Tercero: CABA
  Cuarto : las demás 
  */


 /* 10 - SAN JUAN 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='SAN JUAN' 
    AND PRV_codigo != '10') as sbq)
  select 'SAN JUAN' as provincia, '10' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='10', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='SAN JUAN' 
  where id_domicilio in (select top 20000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='SAN JUAN' AND prv_codigo != '10')
  end 
  */

 /* 11  - SAN LUIS 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='SAN LUIS' 
    AND PRV_codigo != '11') as sbq)
  select 'SAN LUIS' as provincia, '11' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='11', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='SAN LUIS' 
  where id_domicilio in (select top 20000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='SAN LUIS' AND prv_codigo != '11')
  end 
  */

 /* 13 - SANTIAGO DEL ESTERO 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='SANTIAGO DEL ESTERO' 
    AND PRV_codigo != '13') as sbq)
  select 'SANTIAGO DEL ESTERO' as provincia, '13' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='13', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='SANTIAGO DEL ESTERO' 
  where id_domicilio in (select top 20000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='SANTIAGO DEL ESTERO' AND prv_codigo != '13')
  end 
  */

 /* 14 - TUCUMAN */
 set @cantidad = (select count(sbq.id_domicilio) 
                   from (select top 10000 id_domicilio 
       from domicilios_todos 
       where ltrim(upper(prv_nombre))='TUCUMAN' 
       AND PRV_codigo != '14') as sbq)
 select 'TUCUMAN' as provincia, '14' as codigo, @cantidad as cantidad
 if (@cantidad > 0) 
 begin
  update domicilios_todos 
  set prv_codigo='14', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='TUCUMAN'
  where id_domicilio in (select top 500000 id_domicilio from domicilios_todos where ltrim(rtrim(upper(prv_nombre)))='TUCUMAN' AND prv_codigo != '14')
 end  

 /* 16 - CHACO 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CHACO' 
    AND PRV_codigo != '16') as sbq)
  select 'CHACO' as provincia, '16' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='16', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='CHACO' 
  where id_domicilio in (select top 20000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CHACO' AND prv_codigo != '16')
  end 
  */

 /* 17 - CHUBUT 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CHUBUT' 
    AND PRV_codigo != '17') as sbq)
  select 'CHUBUT' as provincia, '17' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='17', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='CHUBUT' 
  where id_domicilio in (select top 20000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CHUBUT' AND prv_codigo != '17')
  end 
  */

 /* 18 - FORMOSA 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='FORMOSA' 
    AND PRV_codigo != '18') as sbq)
  select 'FORMOSA' as provincia, '18' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='18', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='FORMOSA' 
  where id_domicilio in (select top 20000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='FORMOSA' AND prv_codigo != '18')
  end 
  */

 /* 19 - MISIONES 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='MISIONES' 
    AND PRV_codigo != '19') as sbq)
  select 'MISIONES' as provincia, '19' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='19', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='MISIONES' 
  where id_domicilio in (select top 20000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='MISIONES' AND prv_codigo != '19')
  end 
  */

 -----------------------
 /* 1 - BUENOS AIRES 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(rtrim(upper(prv_nombre)))='BUENOS AIRES' 
    AND PRV_codigo != '1') as sbq)
  select 'BUENOS AIRES' as provincia, '1' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='1', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='BUENOS AIRES' 
  where id_domicilio in (select top 500000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='BUENOS AIRES' AND prv_codigo != '1')
  end 
  */

 /* 1 - AMBA OESTE 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='AMBA OESTE' 
    AND PRV_codigo != '1') as sbq)
  select 'AMBA OESTE' as provincia, '1' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='1', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='BUENOS AIRES' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='AMBA OESTE' AND prv_codigo != '1')
  end 
  */

 /* 1 - AMBA SUR 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='AMBA SUR' 
    AND PRV_codigo != '1') as sbq)
  select 'AMBA SUR' as provincia, '1' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='1', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='BUENOS AIRES' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='AMBA SUR' AND prv_codigo != '1')
  end 
  */

 --------------------------------
 -- En CABA localidad queda nula

 /* 0 - CABA 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CABA' 
    AND PRV_codigo != '0') as sbq)
  select 'CABA 1' as provincia, '0' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='0', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',loc_codigo=null,loc_nombre=null,prv_nombre='CIUDAD AUTONOMA DE BUENOS AIRES' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CABA' AND prv_codigo != '0')
  end 
  */

 /* 0 - C.A.B.A. 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='C.A.B.A.' 
    AND PRV_codigo != '0') as sbq)
  select 'C.A.B.A. 2' as provincia, '0' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='0', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',loc_codigo=null,loc_nombre=null,prv_nombre='CIUDAD AUTONOMA DE BUENOS AIRES'
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='C.A.B.A.' AND prv_codigo != '0')
  end 
  */

 /* 0 - CIUDAD AUTONOMA BUENOS AIRES 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CIUDAD AUTONOMA BUENOS AIRES' 
    AND PRV_codigo != '0') as sbq)
  select 'CIUDAD AUTONOMA BUENOS AIRES 3' as provincia, '0' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='0', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',loc_codigo=null,loc_nombre=null,prv_nombre='CIUDAD AUTONOMA DE BUENOS AIRES'
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CIUDAD AUTONOMA BUENOS AIRES' AND prv_codigo != '0')
  end 
  */

 /* 0 - CIUDAD AUTONOMA DE BUENOS AIRES 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CIUDAD AUTONOMA DE BUENOS AIRES' 
    AND PRV_codigo != '0') as sbq)
  select 'CIUDAD AUTONOMA DE BUENOS AIRES 4' as provincia, '0' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='0', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',loc_codigo=null,loc_nombre=null,prv_nombre='CIUDAD AUTONOMA DE BUENOS AIRES' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CIUDAD AUTONOMA DE BUENOS AIRES' AND prv_codigo != '0')
  end 
  */

 /* 0 - CIUDAD DE BUENOS AIRES 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CIUDAD DE BUENOS AIRES' 
    AND PRV_codigo != '0') as sbq)
  select 'CIUDAD DE BUENOS AIRES 5' as provincia, '0' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='0', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',loc_codigo=null,loc_nombre=null,prv_nombre='CIUDAD AUTONOMA DE BUENOS AIRES'
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CIUDAD DE BUENOS AIRES' AND prv_codigo != '0')
  end 
  */

 /* 0 - CAPITAL FEDERAL 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CAPITAL FEDERAL' 
    AND PRV_codigo != '0') as sbq)
  select 'CAPITAL FEDERAL 6' as provincia, '0' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='0', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',loc_codigo=null,loc_nombre=null,prv_nombre='CIUDAD AUTONOMA DE BUENOS AIRES' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CAPITAL FEDERAL' AND prv_codigo != '0')
  end 
  */

 /* 0 - CAPITAL Y GBA NORTE 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CAPITAL Y GBA NORTE' 
    AND PRV_codigo != '0') as sbq)
  select 'CAPITAL Y GBA NORTE' as provincia, '0' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='0', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',loc_codigo=null,loc_nombre=null,prv_nombre='CIUDAD AUTONOMA DE BUENOS AIRES' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CAPITAL Y GBA NORTE' AND prv_codigo != '0')
  end 
  */

 -------------------
 /* 2 - CATAMARCA */
 /*
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CATAMARCA' 
    AND PRV_codigo != '2') as sbq)
  select 'CATAMARCA' as provincia, '2' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='2', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='CATAMARCA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CATAMARCA' AND prv_codigo != '2')
  end 
 
  /* 2 - CATAMARA 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CATAMARA' 
    AND PRV_codigo != '2') as sbq)
  select 'CATAMARA' as provincia, '2' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='2', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='CATAMARCA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CATAMARA' AND prv_codigo != '2')
  end 
  */

  /* 3 - CORDOBA */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CORDOBA' 
    AND PRV_codigo != '3') as sbq)
  select 'CORDOBA' as provincia, '3' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='3', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='CORDOBA'  
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CORDOBA' AND prv_codigo != '3')
  end 
 
  /* 3 - CÓRDOBA 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CÓRDOBA' 
    AND PRV_codigo != '3') as sbq)
  select 'CÓRDOBA' as provincia, '3' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='3', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='CORDOBA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CÓRDOBA' AND prv_codigo != '3')
  end 
  */

  /* 4 - CORRIENTES */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='CORRIENTES' 
    AND PRV_codigo != '4') as sbq)
  select 'CORRIENTES' as provincia, '4' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='4', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='CORRIENTES' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='CORRIENTES' AND prv_codigo != '4')
  end 
 
  /* 5 - ENTRE RIOS */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='ENTRE RIOS' 
    AND PRV_codigo != '5') as sbq)
  select 'ENTRE RIOS' as provincia, '5' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='5', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='ENTRE RIOS' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='ENTRE RIOS' AND prv_codigo != '5')
  end 
 
  /* 6 - JUJUY */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='JUJUY' 
    AND PRV_codigo != '6') as sbq)
  select 'JUJUY' as provincia, '6' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='6', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='JUJUY' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='JUJUY' AND prv_codigo != '6')
  end 
 
  /* 7 - MENDOZA */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='MENDOZA' 
    AND PRV_codigo != '7') as sbq)
  select 'MENDOZA' as provincia, '7' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='7', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='MENDOZA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='MENDOZA' AND prv_codigo != '7')
  end 
 
  /* 8 - LA RIOJA */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='LA RIOJA' 
    AND PRV_codigo != '8') as sbq)
  select 'LA RIOJA' as provincia, '8' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='8', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='LA RIOJA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='LA RIOJA' AND prv_codigo != '8')
  end 
 
  /* 9 - SALTA */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='SALTA' 
    AND PRV_codigo != '9') as sbq)
  select 'SALTA' as provincia, '9' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='9', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='SALTA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='SALTA' AND prv_codigo != '9')
 
  end  
 
  /* 20 - NEUQUEN */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='NEUQUEN' 
    AND PRV_codigo != '20') as sbq)
  select 'NEUQUEN' as provincia, '20' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='20', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='NEUQUEN' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='NEUQUEN' AND prv_codigo != '20')
  end 
 
  /* 21 - LA PAMPA */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='LA PAMPA' 
    AND PRV_codigo != '21') as sbq)
  select 'LA PAMPA' as provincia, '21' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='21', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='LA PAMPA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='LA PAMPA' AND prv_codigo != '21')
  end 
 
  /* 22 - RIO NEGRO */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='RIO NEGRO' 
    AND PRV_codigo != '22') as sbq)
  select 'RIO NEGRO' as provincia, '22' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='22', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='RIO NEGRO' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='RIO NEGRO' AND prv_codigo != '22')
  end 
 
  /* 23 - SANTA CRUZ */

  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='SANTA CRUZ' 
    AND PRV_codigo != '23') as sbq)
  select 'SANTA CRUZ' as provincia, '23' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='23', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='SANTA CRUZ' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='SANTA CRUZ' AND prv_codigo != '23')
  end 
 
  /* 24 - TIERRA DEL FUEGO 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='TIERRA DEL FUEGO' 
    AND PRV_codigo != '24') as sbq)
  select 'TIERRA DEL FUEGO' as provincia, '24' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='24', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='TIERRA DEL FUEGO' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='TIERRA DEL FUEGO' AND prv_codigo != '24')
  end 
  */

  /* 24 - TERRITORIO NACIONAL DE LA TIERRA DEL FUEGO, ANTARTICA E ISLAS DEL ATLANTICO SUR. 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='TERRITORIO NACIONAL DE LA TIERRA DEL FUEGO, ANTARTICA E ISLAS DEL ATLANTICO SUR.' 
    AND PRV_codigo != '24') as sbq)
  select 'TERRITORIO NACIONAL DE LA TIERRA DEL FUEGO, ANTARTICA E ISLAS DEL ATLANTICO SUR.' as provincia, '24' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='24', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA',prv_nombre='TIERRA DEL FUEGO' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='TERRITORIO NACIONAL DE LA TIERRA DEL FUEGO, ANTARTICA E ISLAS DEL ATLANTICO SUR.' AND prv_codigo != '24')
  end 
 
  */

  /* 12 - SANTA FE 
  set @cantidad = (select count(sbq.id_domicilio) 
                    from (select top 10000 id_domicilio 
    from domicilios_todos 
    where ltrim(upper(prv_nombre))='SANTA FE' 
    AND PRV_codigo != '12') as sbq)
  select 'SANTA FE' as provincia, '12' as codigo, @cantidad as cantidad
  if (@cantidad > 0) 
  begin
  update domicilios_todos 
  set prv_codigo='12', procesado=1, pai_codigo=54,pai_nombre= 'ARGENTINA' 
  where id_domicilio in (select top 10000 id_domicilio from domicilios_todos where ltrim(upper(prv_nombre))='SANTA FE' AND prv_codigo != '12')
  end
  */

  */

 
END 
GO

Depends On

1

Used By

No items found