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
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