Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
SELECT * FROM PADRONES WHERE identificacion = '20955834373'
*/
CREATE OR ALTER PROCEDURE dbo.trulio_validacion_lote_prueba
AS
BEGIN
SET NOCOUNT ON;
declare @FirstName VARCHAR(100),
@SurName VARCHAR(100),
@Gender VARCHAR(1),
@StreetAddress VARCHAR(250),
@ZipCode VARCHAR(20),
@DateOfBirth DATE,
@IDNumber VARCHAR(20),
@FechaFallecimiento DATE,
@DNI INT
declare @resultado table
(
FirstName VARCHAR(100),
SurName VARCHAR(100),
Gender VARCHAR(1),
StreetAddress VARCHAR(250),
ZipCode VARCHAR(20),
DateOfBirth DATE,
IDNumber VARCHAR(20),
FechaFallecimiento DATE,
DNI varchar(20),
error_name varchar(20),
error_name_contains varchar(20),
error_gender varchar(20),
error_address varchar(20),
error_zipcode varchar(20),
error_nac varchar(20),
error_cuit varchar(20),
error_dni varchar(20),
error_fall varchar(20),
financial_status char(2),
request_date date,
transaction_id int ,
transaction_status int ,
period_year int ,
period_month int ,
period_count int
)
DECLARE C_busqueda CURSOR FOR
select
ForeName as Firstname,
SurName as Surname,
'' as Gender,
isnull(ltrim(rtrim(AddressLine1)),'') + ' ' +
isnull(ltrim(rtrim(AddressLine2)),'') + ' ' +
isnull(ltrim(rtrim(AddressLine3)),'') + ' ' as StreetAddress,
AddressLine6 as ZipCode,
yob+'-'+mob+'-'+dob as DateOfBirth,
replace([Tax ID (CUIL/CUIT)],'-','') as IDNumber,
null as FechaFallecimiento,
DNI as DNI
from [dbo].[test-trulioo]
where [DNI ]= '28061875'
OPEN C_busqueda
FETCH NEXT FROM C_busqueda INTO @FirstName,
@SurName,
@Gender,
@StreetAddress,
@ZipCode,
@DateOfBirth,
@IDNumber,
@FechaFallecimiento,
@DNI
WHILE @@fetch_status = 0
BEGIN
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,CHAR(9),'')
insert into @resultado
EXEC [Trulioo_Validacion_NEW] @FirstName,
@SurName,
@Gender,
@StreetAddress,
@ZipCode,
@DateOfBirth,
@IDNumber,
@FechaFallecimiento,
@DNI
FETCH NEXT FROM C_busqueda INTO @FirstName,
@SurName,
@Gender,
@StreetAddress,
@ZipCode,
@DateOfBirth,
@IDNumber,
@FechaFallecimiento,
@DNI
END
CLOSE C_busqueda
DEALLOCATE C_busqueda
select isnull(FirstName,'') as 'FirstName',
isnull(Surname,'') as 'SurName',
--isnull(Gender,'') as 'Gender',
isnull(StreetAddress,'') as 'Address',
isnull(ZipCode,'') as 'ZipCode',
isnull(convert(varchar,DateOfBirth),'') as 'DateOfBirth',
isnull(IDNumber,'') as 'IDNumber',
isnull(convert(char(8),DNI),'') as 'DNI',
isnull(convert(varchar,FechaFallecimiento),'') as 'FechaFallecimiento',
UPPER(error_cuit) as 'Error TAX-ID',
UPPER(error_dni) as 'Error DNI',
UPPER(error_name_contains) as 'Error name',
--UPPER(error_gender) as 'Error Gender',
UPPER(error_address) as 'Error Address',
UPPER(error_zipcode) as 'Error Zipcode',
UPPER(error_nac) as 'Error DOB',
UPPER(error_fall) as 'Error Defunción'
from @resultado
END
GO
GO
/*
SELECT * FROM PADRONES WHERE identificacion = '20955834373'
*/
CREATE OR ALTER PROCEDURE dbo.trulio_validacion_lote_prueba
AS
BEGIN
SET NOCOUNT ON;
declare @FirstName VARCHAR(100),
@SurName VARCHAR(100),
@Gender VARCHAR(1),
@StreetAddress VARCHAR(250),
@ZipCode VARCHAR(20),
@DateOfBirth DATE,
@IDNumber VARCHAR(20),
@FechaFallecimiento DATE,
@DNI INT
declare @resultado table
(
FirstName VARCHAR(100),
SurName VARCHAR(100),
Gender VARCHAR(1),
StreetAddress VARCHAR(250),
ZipCode VARCHAR(20),
DateOfBirth DATE,
IDNumber VARCHAR(20),
FechaFallecimiento DATE,
DNI varchar(20),
error_name varchar(20),
error_name_contains varchar(20),
error_gender varchar(20),
error_address varchar(20),
error_zipcode varchar(20),
error_nac varchar(20),
error_cuit varchar(20),
error_dni varchar(20),
error_fall varchar(20),
financial_status char(2),
request_date date,
transaction_id int ,
transaction_status int ,
period_year int ,
period_month int ,
period_count int
)
DECLARE C_busqueda CURSOR FOR
select
ForeName as Firstname,
SurName as Surname,
'' as Gender,
isnull(ltrim(rtrim(AddressLine1)),'') + ' ' +
isnull(ltrim(rtrim(AddressLine2)),'') + ' ' +
isnull(ltrim(rtrim(AddressLine3)),'') + ' ' as StreetAddress,
AddressLine6 as ZipCode,
yob+'-'+mob+'-'+dob as DateOfBirth,
replace([Tax ID (CUIL/CUIT)],'-','') as IDNumber,
null as FechaFallecimiento,
DNI as DNI
from [dbo].[test-trulioo]
where [DNI ]= '28061875'
OPEN C_busqueda
FETCH NEXT FROM C_busqueda INTO @FirstName,
@SurName,
@Gender,
@StreetAddress,
@ZipCode,
@DateOfBirth,
@IDNumber,
@FechaFallecimiento,
@DNI
WHILE @@fetch_status = 0
BEGIN
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,' ',' ')
select @StreetAddress = REPLACE(@StreetAddress,CHAR(9),'')
insert into @resultado
EXEC [Trulioo_Validacion_NEW] @FirstName,
@SurName,
@Gender,
@StreetAddress,
@ZipCode,
@DateOfBirth,
@IDNumber,
@FechaFallecimiento,
@DNI
FETCH NEXT FROM C_busqueda INTO @FirstName,
@SurName,
@Gender,
@StreetAddress,
@ZipCode,
@DateOfBirth,
@IDNumber,
@FechaFallecimiento,
@DNI
END
CLOSE C_busqueda
DEALLOCATE C_busqueda
select isnull(FirstName,'') as 'FirstName',
isnull(Surname,'') as 'SurName',
--isnull(Gender,'') as 'Gender',
isnull(StreetAddress,'') as 'Address',
isnull(ZipCode,'') as 'ZipCode',
isnull(convert(varchar,DateOfBirth),'') as 'DateOfBirth',
isnull(IDNumber,'') as 'IDNumber',
isnull(convert(char(8),DNI),'') as 'DNI',
isnull(convert(varchar,FechaFallecimiento),'') as 'FechaFallecimiento',
UPPER(error_cuit) as 'Error TAX-ID',
UPPER(error_dni) as 'Error DNI',
UPPER(error_name_contains) as 'Error name',
--UPPER(error_gender) as 'Error Gender',
UPPER(error_address) as 'Error Address',
UPPER(error_zipcode) as 'Error Zipcode',
UPPER(error_nac) as 'Error DOB',
UPPER(error_fall) as 'Error Defunción'
from @resultado
END
GO
Depends On
2Used By
No items found