Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
5| Name | Data Type | Length | Description |
|---|---|---|---|
| @p_identificador | varchar | 50 | |
| @p_razon_social | varchar | 100 | |
| @p_pais | varchar | 20 | |
| @p_provincia | varchar | 20 | |
| @p_edad | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: Leonel Turchetto
-- Create date: 2017-05-19
-- Description: Búsqueda de Padron Avanzado
-- =============================================
CREATE OR ALTER PROCEDURE dbo.busqueda_padron_avanzada
@p_identificador varchar(50),
@p_razon_social varchar(100),
@p_pais varchar(20),
@p_provincia varchar(20),
@p_edad int
AS
BEGIN
SET NOCOUNT ON;
declare @p_tipo_persona char(1)
set @p_tipo_persona = iif(@p_tipo_persona = 'F','F','J')
--select @p_tipo_persona
SELECT top 100
identificacion,
pre_clave,
suf_clave,
cuerpo_clave,
nombre_persona,
padrones.identificador,
id_padron,
identificadores.identificador,
sexo
from dbo.padrones
inner join identificadores on
identificadores.identificador = padrones.identificador,
country,
provincias
WHERE
CONTAINS((nombre_persona,identificacion,cuerpo_clave),@p_identificador) and
country.country_code in ('AR') and
country.country_name = @p_pais and
provincias.prv_nombre = @p_provincia
END
GO
GO
-- =============================================
-- Author: Leonel Turchetto
-- Create date: 2017-05-19
-- Description: Búsqueda de Padron Avanzado
-- =============================================
CREATE OR ALTER PROCEDURE dbo.busqueda_padron_avanzada
@p_identificador varchar(50),
@p_razon_social varchar(100),
@p_pais varchar(20),
@p_provincia varchar(20),
@p_edad int
AS
BEGIN
SET NOCOUNT ON;
declare @p_tipo_persona char(1)
set @p_tipo_persona = iif(@p_tipo_persona = 'F','F','J')
--select @p_tipo_persona
SELECT top 100
identificacion,
pre_clave,
suf_clave,
cuerpo_clave,
nombre_persona,
padrones.identificador,
id_padron,
identificadores.identificador,
sexo
from dbo.padrones
inner join identificadores on
identificadores.identificador = padrones.identificador,
country,
provincias
WHERE
CONTAINS((nombre_persona,identificacion,cuerpo_clave),@p_identificador) and
country.country_code in ('AR') and
country.country_name = @p_pais and
provincias.prv_nombre = @p_provincia
END
GO
Depends On
4Used By
No items found