dbo.buscar_en_clientes

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_cli_codigo varchar 40
@p_cli_cuit varchar 40
@p_cli_nombre varchar 100

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.buscar_en_clientes
@p_cli_codigo varchar(40),
@p_cli_cuit varchar(40),
@p_cli_nombre varchar(100)
AS
BEGIN 
IF (@p_cli_codigo IS NOT NULL) AND (LEN(@p_cli_codigo) > 0)
 SELECT top 20 ltrim(rtrim(cuit)) as cli_cuit, cli_codigo, nombre_cliente as cli_nombre,cliente from clientes
 WHERE convert(varchar(40), cli_codigo)  = @p_cli_codigo

ELSE IF (@p_cli_nombre IS NOT NULL) AND (LEN(@p_cli_nombre) > 0)
 SELECT top 20 ltrim(rtrim(cuit)) as cli_cuit, cli_codigo, nombre_cliente as cli_nombre,cliente from clientes
 WHERE CONTAINS(nombre_cliente,@p_cli_nombre)

ELSE IF (@p_cli_cuit IS NOT NULL) AND (LEN(@p_cli_cuit) > 0)
 SELECT top 20 ltrim(rtrim(cuit)) as cli_cuit, cli_codigo, nombre_cliente as cli_nombre,cliente from clientes
 WHERE CONTAINS(cuit,@p_cli_cuit)

END

GO

Depends On

1

Used By

No items found