dbo.JUICIOS_BT_buenosaires_insertar

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

Used By

No items found