Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
3| Name | Data Type | Length | Description |
|---|---|---|---|
| @accion | varchar | 50 | |
| @cliente | int | 4 | |
| @servicio_contratado | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
/*
exec [backend_cliente_familias] 'obtener_cliente_paises', 7855254
exec [backend_cliente_familias] 'obtener_cliente_familiasxserv', 2254875
backend_cliente_paises 'obtener_cliente_paises', 5546348
*/
--MS
CREATE OR ALTER PROCEDURE dbo.backend_cliente_familias
@accion varchar(50),
@cliente int,
@servicio_contratado int = null
AS
BEGIN
SET NOCOUNT ON;
if(@accion = 'obtener_cliente_familias')
begin
select servicio_contratado, familia, upper(nombre_familia) as nombre_familia from ln_familias
where cliente = @cliente
and visible = 1
and subfamilia = 0
end
if(@accion = 'obtener_cliente_familiasxserv')
begin
select servicio_contratado, familia, upper(nombre_familia) as nombre_familia from ln_familias
where cliente = @cliente
and visible = 1
and subfamilia = 0
and servicio_contratado in (@servicio_contratado)
end
END
GO
GO
/*
exec [backend_cliente_familias] 'obtener_cliente_paises', 7855254
exec [backend_cliente_familias] 'obtener_cliente_familiasxserv', 2254875
backend_cliente_paises 'obtener_cliente_paises', 5546348
*/
--MS
CREATE OR ALTER PROCEDURE dbo.backend_cliente_familias
@accion varchar(50),
@cliente int,
@servicio_contratado int = null
AS
BEGIN
SET NOCOUNT ON;
if(@accion = 'obtener_cliente_familias')
begin
select servicio_contratado, familia, upper(nombre_familia) as nombre_familia from ln_familias
where cliente = @cliente
and visible = 1
and subfamilia = 0
end
if(@accion = 'obtener_cliente_familiasxserv')
begin
select servicio_contratado, familia, upper(nombre_familia) as nombre_familia from ln_familias
where cliente = @cliente
and visible = 1
and subfamilia = 0
and servicio_contratado in (@servicio_contratado)
end
END
GO
Depends On
1Used By
No items found