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
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.Tabla_edictos
AS
BEGIN
SET NOCOUNT ON;
DECLARE @Pcia char(1), @cantidad int
DECLARE C_cursor CURSOR FOR
select top 10 cod_provincia_boletin, count(distinct texto) as cantidad
from edictos
group by cod_provincia_boletin order by cantidad
OPEN C_cursor
FETCH NEXT FROM C_cursor INTO @Pcia, @cantidad
WHILE @@fetch_status = 0
BEGIN
insert into sociedades_constituciones(codigo_archivo,visible,provincia_boletin,provincia_sociedad_cod, provincia_sociedad,fuente,fecha_publicacion,documento_soc,razon_social,contenido_archivo)
select distinct 'TABLA_EDICTOS', 1, e.cod_provincia_boletin, e.cod_provincia_boletin, e.provincia_boletin, e.provincia_boletin, e.fecha_boletin, null as cuit_sociedad, null as nombre_persona, texto
from edictos e
where isnull(cuit_sociedad,'') = '' and cod_provincia_boletin = @Pcia
insert into sociedades_constituciones(codigo_archivo,visible,provincia_boletin,provincia_sociedad_cod, provincia_sociedad,fuente,fecha_publicacion,documento_soc,razon_social,contenido_archivo)
select distinct 'TABLA_EDICTOS', 1, e.cod_provincia_boletin, e.cod_provincia_boletin, e.provincia_boletin, e.provincia_boletin, e.fecha_boletin, e.cuit_sociedad, p.nombre_persona, texto
from edictos e
left join padrones p on (p.identificacion = e.cuit_sociedad and p.identificador in ('CUIT','CUIL') and p.habilitado = 1)
where isnull(cuit_sociedad,'') != '' and cod_provincia_boletin = @Pcia
DELETE FROM Edictos where cod_provincia_boletin = @Pcia
FETCH NEXT FROM C_cursor INTO @Pcia, @cantidad
END
CLOSE C_cursor
DEALLOCATE C_cursor
END
GO
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.Tabla_edictos
AS
BEGIN
SET NOCOUNT ON;
DECLARE @Pcia char(1), @cantidad int
DECLARE C_cursor CURSOR FOR
select top 10 cod_provincia_boletin, count(distinct texto) as cantidad
from edictos
group by cod_provincia_boletin order by cantidad
OPEN C_cursor
FETCH NEXT FROM C_cursor INTO @Pcia, @cantidad
WHILE @@fetch_status = 0
BEGIN
insert into sociedades_constituciones(codigo_archivo,visible,provincia_boletin,provincia_sociedad_cod, provincia_sociedad,fuente,fecha_publicacion,documento_soc,razon_social,contenido_archivo)
select distinct 'TABLA_EDICTOS', 1, e.cod_provincia_boletin, e.cod_provincia_boletin, e.provincia_boletin, e.provincia_boletin, e.fecha_boletin, null as cuit_sociedad, null as nombre_persona, texto
from edictos e
where isnull(cuit_sociedad,'') = '' and cod_provincia_boletin = @Pcia
insert into sociedades_constituciones(codigo_archivo,visible,provincia_boletin,provincia_sociedad_cod, provincia_sociedad,fuente,fecha_publicacion,documento_soc,razon_social,contenido_archivo)
select distinct 'TABLA_EDICTOS', 1, e.cod_provincia_boletin, e.cod_provincia_boletin, e.provincia_boletin, e.provincia_boletin, e.fecha_boletin, e.cuit_sociedad, p.nombre_persona, texto
from edictos e
left join padrones p on (p.identificacion = e.cuit_sociedad and p.identificador in ('CUIT','CUIL') and p.habilitado = 1)
where isnull(cuit_sociedad,'') != '' and cod_provincia_boletin = @Pcia
DELETE FROM Edictos where cod_provincia_boletin = @Pcia
FETCH NEXT FROM C_cursor INTO @Pcia, @cantidad
END
CLOSE C_cursor
DEALLOCATE C_cursor
END
GO
Depends On
2Used By
No items found