dbo.obtener_perfil

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@p_user_id int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.obtener_perfil
@p_user_id int
AS

BEGIN
       SET NOCOUNT ON;
/*       
select username,first_name,last_name,gender,convert(varchar(20),birthday,103)as birthday,users.email,users.country_code,organization ,clientes.nombre_cliente,clientes.cuit, position,user_time_zone
from users 
inner join usuarios_productos on users.user_id = usuarios_productos.user_id
inner join clientes on usuarios_productos.cliente = clientes.cliente
where users.user_id = @p_user_id
*/


select
        u.user_id,
        username,
        first_name,
        last_name,
        gender,
        convert(varchar(20),birthday,103) as birthday,
        u.email,
        u.country_code,
        organization,
        c.nombre_cliente,
        c.cuit, 
        position,
        u.cell_phone as telefono,
        i.nombre_idioma as idioma,
        pr.*,
        u.user_time_zone,u.aliasname 
 from users u
 inner join usuarios_productos up on (u.user_id = up.user_id)
 inner join clientes c on (up.cliente = c.cliente)
    left join preferencias_usuarios pr on (u.user_id = pr.id_usuario)
    left join idiomas i on (pr.codigo_idioma = i.codigo_idioma)
 where (u.user_id = @p_user_id)

END

GO

Used By

No items found