dbo.backend_cliente_familias

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

Depends On

1

Used By

No items found