Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
10| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_expediente | varchar | 50 | |
| @p_caratula | varchar | 500 | |
| @p_tipo_de_novedad | varchar | 100 | |
| @p_fecha_causa | date | 3 | |
| @p_juzagado | varchar | 50 | |
| @p_localidad_juzgado | varchar | 50 | |
| @p_actor | varchar | 150 | |
| @p_demandado | varchar | 150 | |
| @fecha_fuente | date | 3 | |
| @p_nombre_file | varchar | 150 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- Create the stored procedure in the specified schema
CREATE OR ALTER PROCEDURE dbo.JUICIOS_BT_buenosaires_insertar
@p_expediente varchar(50),
@p_caratula varchar(500),
@p_tipo_de_novedad varchar(100),--OBJETO
@p_fecha_causa date,
@p_juzagado varchar(50),
@p_localidad_juzgado varchar(50),
@p_actor varchar(150),
@p_demandado varchar(150),
@fecha_fuente date,
@p_nombre_file varchar(150)
-- add more stored procedure parameters here
AS
BEGIN
-- body of the stored procedure
SET NOCOUNT ON;
/* busco id_tipo_causa en [tipos_causas] */
DECLARE @id_tipo_causa varchar(5)
set @id_tipo_causa = (select top 1 id_tipo_causa from tipos_causas where nombre_causa = @p_tipo_de_novedad)
if (@id_tipo_causa is null)
begin
set @id_tipo_causa = (select top 1 id_tipo_novedad from tarea_juicios where tipo_de_novedad_vieja = @p_tipo_de_novedad)
end
--
if ( @id_tipo_causa is null) -- Viene de BT
begin
INSERT INTO juicios_errores_BT (
tipo_de_novedad,
fecha_causa,
actor,
expediente,
demandado,
juzgado,
autos_caratula,
fuente,
fecha_fuente
)
values
(
@p_tipo_de_novedad,
@p_fecha_causa,
@p_actor,
@p_expediente,
@p_demandado,
@p_juzagado,
@p_caratula,
'JUICIOSXLS_BA',
@fecha_fuente
)
--
return
end
--
/* insertar consulta */
IF ( (SELECT count(*) FROM juicios WHERE
autos_caratula = @p_caratula
AND expediente = @p_expediente) = 0
)
BEGIN
INSERT INTO Juicios
(id_tipo_causa,expediente,autos_caratula,tipo_de_novedad,fecha_causa,juzgado,localidad_del_juzgado,actor,demandado,nombre_file,fuente,fecha_fuente)
VALUES
(@id_tipo_causa,@p_expediente,@p_caratula,@p_tipo_de_novedad,@p_fecha_causa,@p_juzagado,@p_localidad_juzgado,@p_actor, @p_demandado, @p_nombre_file,'JUICIOSXLS_BA',@fecha_fuente)
END
END
GO
GO
-- Create the stored procedure in the specified schema
CREATE OR ALTER PROCEDURE dbo.JUICIOS_BT_buenosaires_insertar
@p_expediente varchar(50),
@p_caratula varchar(500),
@p_tipo_de_novedad varchar(100),--OBJETO
@p_fecha_causa date,
@p_juzagado varchar(50),
@p_localidad_juzgado varchar(50),
@p_actor varchar(150),
@p_demandado varchar(150),
@fecha_fuente date,
@p_nombre_file varchar(150)
-- add more stored procedure parameters here
AS
BEGIN
-- body of the stored procedure
SET NOCOUNT ON;
/* busco id_tipo_causa en [tipos_causas] */
DECLARE @id_tipo_causa varchar(5)
set @id_tipo_causa = (select top 1 id_tipo_causa from tipos_causas where nombre_causa = @p_tipo_de_novedad)
if (@id_tipo_causa is null)
begin
set @id_tipo_causa = (select top 1 id_tipo_novedad from tarea_juicios where tipo_de_novedad_vieja = @p_tipo_de_novedad)
end
--
if ( @id_tipo_causa is null) -- Viene de BT
begin
INSERT INTO juicios_errores_BT (
tipo_de_novedad,
fecha_causa,
actor,
expediente,
demandado,
juzgado,
autos_caratula,
fuente,
fecha_fuente
)
values
(
@p_tipo_de_novedad,
@p_fecha_causa,
@p_actor,
@p_expediente,
@p_demandado,
@p_juzagado,
@p_caratula,
'JUICIOSXLS_BA',
@fecha_fuente
)
--
return
end
--
/* insertar consulta */
IF ( (SELECT count(*) FROM juicios WHERE
autos_caratula = @p_caratula
AND expediente = @p_expediente) = 0
)
BEGIN
INSERT INTO Juicios
(id_tipo_causa,expediente,autos_caratula,tipo_de_novedad,fecha_causa,juzgado,localidad_del_juzgado,actor,demandado,nombre_file,fuente,fecha_fuente)
VALUES
(@id_tipo_causa,@p_expediente,@p_caratula,@p_tipo_de_novedad,@p_fecha_causa,@p_juzagado,@p_localidad_juzgado,@p_actor, @p_demandado, @p_nombre_file,'JUICIOSXLS_BA',@fecha_fuente)
END
END
GO
Used By
No items found