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
CREATE OR ALTER PROCEDURE dbo.WILLIS_BUSQUEDA_NOMBRES
AS
BEGIN
declare @rs varchar(500)
declare @nro_fiscal varchar(20)
DECLARE brgvendor CURSOR FOR
select w.BUSCARCOMO,w.NROFISCAL from willis w left join willis_encontrados we on w.IDCLIENTE = we.IDCLIENTE where we.IDCLIENTE is null
OPEN brgvendor
FETCH NEXT FROM brgvendor INTO @rs,@nro_fiscal
WHILE @@fetch_status = 0
BEGIN
declare @varchar_max varchar(max)
declare @razon_social_bruto varchar(500)
declare @match int
set @razon_social_bruto = @rs
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.cuerpo_clave = RIGHT('00000000'+NROFISCAL,8)
and CUIT = '' and nombre_persona like '%'+APELLIDORAZONSOCIAL+'%'
AND habilitado = 1
and willis.NROFISCAL not in(select NROFISCAL from willis_encontrados)
FETCH NEXT FROM brgvendor INTO @rs,@nro_fiscal
END
CLOSE brgvendor
DEALLOCATE brgvendor
END
/*
insert into willis_encontrados
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.cuerpo_clave = RIGHT('00000000'+NROFISCAL,8)
and CUIT = '' and nombre_persona like '%'+APELLIDORAZONSOCIAL+'%'
AND habilitado = 1
and willis.NROFISCAL not in(select NROFISCAL from willis_encontrados)
insert into willis_encontrados
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.identificacion = NROFISCAL
and len(NROFISCAL) = 11 and nombre_persona like '%'+APELLIDORAZONSOCIAL+'%'
AND habilitado = 1
and willis.IDCLIENTE not in(select IDCLIENTE from willis_encontrados)
SELECT * FROM willis_encontrados WHERE IDCLIENTE = '673009'
insert into willis_encontrados
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.identificacion = CUIT
and CUIT != ''
AND habilitado = 1
and CUIT not in(select identificacion from willis_encontrados)
*/
GO
GO
CREATE OR ALTER PROCEDURE dbo.WILLIS_BUSQUEDA_NOMBRES
AS
BEGIN
declare @rs varchar(500)
declare @nro_fiscal varchar(20)
DECLARE brgvendor CURSOR FOR
select w.BUSCARCOMO,w.NROFISCAL from willis w left join willis_encontrados we on w.IDCLIENTE = we.IDCLIENTE where we.IDCLIENTE is null
OPEN brgvendor
FETCH NEXT FROM brgvendor INTO @rs,@nro_fiscal
WHILE @@fetch_status = 0
BEGIN
declare @varchar_max varchar(max)
declare @razon_social_bruto varchar(500)
declare @match int
set @razon_social_bruto = @rs
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.cuerpo_clave = RIGHT('00000000'+NROFISCAL,8)
and CUIT = '' and nombre_persona like '%'+APELLIDORAZONSOCIAL+'%'
AND habilitado = 1
and willis.NROFISCAL not in(select NROFISCAL from willis_encontrados)
FETCH NEXT FROM brgvendor INTO @rs,@nro_fiscal
END
CLOSE brgvendor
DEALLOCATE brgvendor
END
/*
insert into willis_encontrados
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.cuerpo_clave = RIGHT('00000000'+NROFISCAL,8)
and CUIT = '' and nombre_persona like '%'+APELLIDORAZONSOCIAL+'%'
AND habilitado = 1
and willis.NROFISCAL not in(select NROFISCAL from willis_encontrados)
insert into willis_encontrados
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.identificacion = NROFISCAL
and len(NROFISCAL) = 11 and nombre_persona like '%'+APELLIDORAZONSOCIAL+'%'
AND habilitado = 1
and willis.IDCLIENTE not in(select IDCLIENTE from willis_encontrados)
SELECT * FROM willis_encontrados WHERE IDCLIENTE = '673009'
insert into willis_encontrados
select IDCLIENTE, NOMBRE,APELLIDORAZONSOCIAL,nombre_persona,NROFISCAL,identificacion from willis inner join padrones on
padrones.identificacion = CUIT
and CUIT != ''
AND habilitado = 1
and CUIT not in(select identificacion from willis_encontrados)
*/
GO
Depends On
3Used By
No items found