dbo.backend_busqueda_padron_complementaria

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

3
Name Data Type Length Description
@p_nombre_persona varchar 152
@p_localidad varchar 52
@p_provincia varchar 52

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Samuel Gonzalez>
-- Create date: <15 Dic 2017>
-- Description: <Buscador padrón asociativo, 
-- busca cuits en padrón por:
--     1. nombre, provincia, localidad, 

-- =============================================
CREATE OR ALTER PROCEDURE dbo.backend_busqueda_padron_complementaria 
 -- Add the parameters for the stored procedure here
 @p_nombre_persona    varchar(152),  -- 1
 @p_localidad       varchar(52),  -- 2
 @p_provincia       varchar(52)  -- 3
AS
BEGIN
 SET NOCOUNT ON;

 if (@p_nombre_persona is not null) and (@p_nombre_persona != '') 
 begin
  if (@p_localidad is not null) and (@p_localidad != '')
  and (@p_provincia is not null) and (@p_provincia != '')
  begin
   select distinct d.cuit from domicilios_todos d
   inner join  padrones p on (d.cuit = p.identificacion)
   where (CONTAINS(p.nombre_persona, @p_nombre_persona)) and (d.loc_nombre =  @p_localidad) and (d.prv_nombre =  @p_provincia)
  end
        else if (@p_localidad is not null) and (@p_localidad != '')
  begin
   select distinct d.cuit from domicilios_todos d
   inner join  padrones p on (d.cuit = p.identificacion)
   where (CONTAINS(p.nombre_persona, @p_nombre_persona)) and (d.loc_nombre =  @p_localidad)
  end
        if (@p_provincia is not null) and (@p_provincia != '')
  begin
   select distinct d.cuit from domicilios_todos d
   inner join  padrones p on (d.cuit = p.identificacion)
   where (CONTAINS(p.nombre_persona, @p_nombre_persona)) and (d.prv_nombre =  @p_provincia)
  end
 end
 
END

GO

Used By

No items found