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
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
1Used By
No items found