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
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
1Used By
No items found