dbo.busqueda_padron_autocompletar

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

2
Name Data Type Length Description
@p_identificador varchar 100
@p_todos_los_paises bit 1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: Leonel Turchetto
-- Create date: 2017-05-19
-- Description: Búsqueda de Padron Avanzado
-- =============================================
--exec busqueda_padron_autocompletar '27208925658'
CREATE OR ALTER PROCEDURE dbo.busqueda_padron_autocompletar
@p_identificador varchar(100),
@p_todos_los_paises bit
AS
BEGIN
 SET NOCOUNT ON;
 if(@p_todos_los_paises = 1)
  begin
   SELECT top 20 identificadores.abreviatura, identificadores.country_code, identificacion,pre_clave, suf_clave,cuerpo_clave,nombre_persona,padrones.identificador,
            padrones.id_padron,tipo_persona,datos_personas.c02_fecha_nac as fecha_nacimiento, identificadores.abreviatura as identificador
   from dbo.padrones  
   inner join identificadores on 
   identificadores.identificador = padrones.identificador
   left join datos_personas on (datos_personas.c01_cuit = padrones.identificacion and datos_personas.visible = 1)
   WHERE CONTAINS((nombre_persona,identificacion,cuerpo_clave),@p_identificador) and habilitado = 1
  end

 else
  begin
   SELECT top 20 identificadores.abreviatura, identificadores.country_code, identificacion,pre_clave, suf_clave,cuerpo_clave,nombre_persona,
            padrones.identificador,padrones.id_padron,tipo_persona,datos_personas.c02_fecha_nac as fecha_nacimiento, identificadores.abreviatura as identificador
   from dbo.padrones  inner join identificadores on
   identificadores.identificador = padrones.identificador
   left join datos_personas on (datos_personas.c01_cuit = padrones.identificacion and datos_personas.visible = 1)
   WHERE CONTAINS((nombre_persona,identificacion,cuerpo_clave),@p_identificador) and country_code in ('AR') and habilitado = 1
  end   
  
END

GO

Used By

No items found