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
/* 1 */
/*
update
juicios_modificados
set
demandado = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX(' LE PIDE LA QUIEBRA ',autos_caratula)))),
actor = ltrim(rtrim(substring(autos_caratula, CHARINDEX(' LE PIDE LA QUIEBRA ',autos_caratula)+20,150))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2=null,
tipo_de_novedad = 'PEDIDO DE QUIEBRA',
id_tipo_causa = 'PQ',
cau_codigo = 'PQ'
where
autos_caratula like '%LE PIDE LA QUIEBRA%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 2 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('C/',autos_caratula)))),
demandado = ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, (CHARINDEX('S/',autos_caratula)-CHARINDEX('C/',autos_caratula)-2)))),
tipo_de_novedad = ltrim(rtrim(substring(autos_caratula, CHARINDEX('S/',autos_caratula)+2, 120))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
where
autos_caratula like '%C/%S/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '%C/%C/%'
and autos_caratula not like '%LE PIDE LA QUIEBRA%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 3 */
/*
update juicios_modificados
set
demandado = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),
tipo_de_novedad = 'QUIEBRA',
id_tipo_causa = 'QUI',
cau_codigo = 'QUI',
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null,
actor = null
where
autos_caratula like '%S/ QUIEBRA'
and autos_caratula not like '%C/%S/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '%C/%C/%'
and autos_caratula not like '%LE PIDE LA QUIEBRA%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 4 */
/*
update juicios_modificados
set
demandado = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),
tipo_de_novedad = 'CONCURSO PREVENTIVO',
id_tipo_causa = 'NCP',
cau_codigo = 'NCP',
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null,
actor = null
where
(autos_caratula like '%S/CONCURSO PREVENTIVO' OR
autos_caratula like '%S/ CONCURSO PREVENTIVO')
and autos_caratula not like '%C/%S/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '%C/%C/%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 5 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('C/',autos_caratula)))),
demandado = ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, (CHARINDEX('S/',autos_caratula)-CHARINDEX('C/',autos_caratula)-2)))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
where autos_caratula like '%C/%S/%S/%'
and autos_caratula not like '%C/%C/%'
and autos_caratula not like '%S/%C/%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 6 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('C/',autos_caratula)))),
demandado = ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, 150))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
where
(ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
and
autos_caratula not like '%column%'
and autos_caratula like '%C/%'
and autos_caratula not like '%S/%'
*/
/* 7 */
/*
update juicios_modificados
set
demandado = replace(ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),'"',''),
tipo_de_novedad = replace(ltrim(rtrim(substring(autos_caratula, CHARINDEX('S/',autos_caratula)+2,150))),'"',''),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null,
actor = null
where
(ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
and
autos_caratula not like '%column%'
and autos_caratula like '%S/%'
and autos_caratula not like '%C/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '% POR %'
*/
/* 8 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),
demandado = ltrim(rtrim(substring(ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, 150))), 0, CHARINDEX('S/',ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, 150))))))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
from juicios_modificados
where
(ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
and
autos_caratula not like '%column%'
and autos_caratula like '%S/%C/%S/%'
*/
CREATE OR ALTER PROCEDURE dbo.sp_juicios_modificados
AS
BEGIN
SET NOCOUNT ON;
declare @id_juicio int
declare @id_tipo_causa varchar(5)
declare @tipo_de_novedad varchar(100)
declare @demandado varchar(150)
declare @demandado2 varchar(150)
declare @demandado3 varchar(150)
declare @demandado4 varchar(150)
declare @demandado5 varchar(150)
declare @actor varchar(150)
declare @actor2 varchar(150)
DECLARE recorre1 CURSOR
FOR
SELECT id_juicio,
id_tipo_causa,
tipo_de_novedad,
demandado,
demandado2,
demandado3,
demandado4,
demandado5,
actor,
actor2
FROM juicios_modificados
order by id_juicio
OPEN recorre1
Fetch next from recorre1 INTO @id_juicio,
@id_tipo_causa,
@tipo_de_novedad,
@demandado,
@demandado2,
@demandado3,
@demandado4,
@demandado5,
@actor,
@actor2
WHILE (@@FETCH_STATUS <> -1 )
BEGIN
update juicios
set id_tipo_causa = @id_tipo_causa ,
cau_codigo = @id_tipo_causa ,
tipo_de_novedad = @tipo_de_novedad,
demandado = @demandado ,
demandado2 = @demandado2,
demandado3 = @demandado3,
demandado4 = @demandado4,
demandado5 = @demandado5,
actor = @actor,
actor2 = @actor2
where id_juicio = @id_juicio
-- Completamos fecha_publicacion en juicios_modificados, para saber que ya lo procesamos en juicios
update juicios_modificados
set fecha_publicacion = GETDATE()
where id_juicio = @id_juicio
Fetch next from recorre1 INTO @id_juicio,
@id_tipo_causa,
@tipo_de_novedad,
@demandado ,
@demandado2,
@demandado3,
@demandado4,
@demandado5,
@actor,
@actor2
END
CLOSE recorre1
DEALLOCATE recorre1
END
GO
GO
/* 1 */
/*
update
juicios_modificados
set
demandado = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX(' LE PIDE LA QUIEBRA ',autos_caratula)))),
actor = ltrim(rtrim(substring(autos_caratula, CHARINDEX(' LE PIDE LA QUIEBRA ',autos_caratula)+20,150))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2=null,
tipo_de_novedad = 'PEDIDO DE QUIEBRA',
id_tipo_causa = 'PQ',
cau_codigo = 'PQ'
where
autos_caratula like '%LE PIDE LA QUIEBRA%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 2 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('C/',autos_caratula)))),
demandado = ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, (CHARINDEX('S/',autos_caratula)-CHARINDEX('C/',autos_caratula)-2)))),
tipo_de_novedad = ltrim(rtrim(substring(autos_caratula, CHARINDEX('S/',autos_caratula)+2, 120))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
where
autos_caratula like '%C/%S/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '%C/%C/%'
and autos_caratula not like '%LE PIDE LA QUIEBRA%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 3 */
/*
update juicios_modificados
set
demandado = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),
tipo_de_novedad = 'QUIEBRA',
id_tipo_causa = 'QUI',
cau_codigo = 'QUI',
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null,
actor = null
where
autos_caratula like '%S/ QUIEBRA'
and autos_caratula not like '%C/%S/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '%C/%C/%'
and autos_caratula not like '%LE PIDE LA QUIEBRA%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 4 */
/*
update juicios_modificados
set
demandado = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),
tipo_de_novedad = 'CONCURSO PREVENTIVO',
id_tipo_causa = 'NCP',
cau_codigo = 'NCP',
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null,
actor = null
where
(autos_caratula like '%S/CONCURSO PREVENTIVO' OR
autos_caratula like '%S/ CONCURSO PREVENTIVO')
and autos_caratula not like '%C/%S/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '%C/%C/%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 5 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('C/',autos_caratula)))),
demandado = ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, (CHARINDEX('S/',autos_caratula)-CHARINDEX('C/',autos_caratula)-2)))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
where autos_caratula like '%C/%S/%S/%'
and autos_caratula not like '%C/%C/%'
and autos_caratula not like '%S/%C/%'
and (ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
*/
/* 6 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('C/',autos_caratula)))),
demandado = ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, 150))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
where
(ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
and
autos_caratula not like '%column%'
and autos_caratula like '%C/%'
and autos_caratula not like '%S/%'
*/
/* 7 */
/*
update juicios_modificados
set
demandado = replace(ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),'"',''),
tipo_de_novedad = replace(ltrim(rtrim(substring(autos_caratula, CHARINDEX('S/',autos_caratula)+2,150))),'"',''),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null,
actor = null
where
(ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
and
autos_caratula not like '%column%'
and autos_caratula like '%S/%'
and autos_caratula not like '%C/%'
and autos_caratula not like '%S/%S/%'
and autos_caratula not like '% POR %'
*/
/* 8 */
/*
update juicios_modificados
set
actor = ltrim(rtrim(substring(autos_caratula, 0, CHARINDEX('S/',autos_caratula)))),
demandado = ltrim(rtrim(substring(ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, 150))), 0, CHARINDEX('S/',ltrim(rtrim(substring(autos_caratula, CHARINDEX('C/',autos_caratula)+2, 150))))))),
demandado2 = null,
demandado3 = null,
demandado4 = null,
demandado5 = null,
actor2 = null
from juicios_modificados
where
(ISNULL(demandado2,'') not in ('','OTRO','OTROS') or
ISNULL(actor2,'') not in ('','OTRO','OTROS'))
and
autos_caratula not like '%column%'
and autos_caratula like '%S/%C/%S/%'
*/
CREATE OR ALTER PROCEDURE dbo.sp_juicios_modificados
AS
BEGIN
SET NOCOUNT ON;
declare @id_juicio int
declare @id_tipo_causa varchar(5)
declare @tipo_de_novedad varchar(100)
declare @demandado varchar(150)
declare @demandado2 varchar(150)
declare @demandado3 varchar(150)
declare @demandado4 varchar(150)
declare @demandado5 varchar(150)
declare @actor varchar(150)
declare @actor2 varchar(150)
DECLARE recorre1 CURSOR
FOR
SELECT id_juicio,
id_tipo_causa,
tipo_de_novedad,
demandado,
demandado2,
demandado3,
demandado4,
demandado5,
actor,
actor2
FROM juicios_modificados
order by id_juicio
OPEN recorre1
Fetch next from recorre1 INTO @id_juicio,
@id_tipo_causa,
@tipo_de_novedad,
@demandado,
@demandado2,
@demandado3,
@demandado4,
@demandado5,
@actor,
@actor2
WHILE (@@FETCH_STATUS <> -1 )
BEGIN
update juicios
set id_tipo_causa = @id_tipo_causa ,
cau_codigo = @id_tipo_causa ,
tipo_de_novedad = @tipo_de_novedad,
demandado = @demandado ,
demandado2 = @demandado2,
demandado3 = @demandado3,
demandado4 = @demandado4,
demandado5 = @demandado5,
actor = @actor,
actor2 = @actor2
where id_juicio = @id_juicio
-- Completamos fecha_publicacion en juicios_modificados, para saber que ya lo procesamos en juicios
update juicios_modificados
set fecha_publicacion = GETDATE()
where id_juicio = @id_juicio
Fetch next from recorre1 INTO @id_juicio,
@id_tipo_causa,
@tipo_de_novedad,
@demandado ,
@demandado2,
@demandado3,
@demandado4,
@demandado5,
@actor,
@actor2
END
CLOSE recorre1
DEALLOCATE recorre1
END
GO
Depends On
1Used By
No items found