SQL SERVER 2014 Return

SQL Server

18/08/2014

Ola Pessoal
criei uma procedure de usuário e senha e também fiz alguns JOIN mas no final eu gostaria de retornar o ID da pessoa que fez o login
e não esto conseguindo capturar esse ID como posso fazer isso alguém poderia me ajudar? desde já grato



CREATE PROC PROF_USUARIO_SENHA

@Usuario varchar (50),
@Senha varchar(50)
AS

BEGIN



SELECT

MAT.Materia,
SA.Descricao,
ESC.Escola,
CURS.Curso,
AL.Nome
FROM

tblProfessor as Prof

JOIN tblMateria AS MAT ON Prof.IdMateria = MAT.IdMateria
JOIN tblSala AS SA ON Prof.IdSala = SA.IdSala
JOIN tblEscola AS ESC ON Prof.IdEscola = ESC.IdEscola
JOIN tblCurso AS CURS ON Prof.IdCurso = CURS.IdCurso
JOIN tblAluno AS AL ON CURS.IdCurso = AL.IdCurso

WHERE

@Usuario = Usuario
AND
@Senha = Senha

END
Alende

Alende

Curtidas 0

Respostas

David Styveen

David Styveen

18/08/2014

Boa noite, Alende

CREATE PROC PROF_USUARIO_SENHA

@Usuario varchar (50),
@Senha varchar(50)
AS

set nocount on;

BEGIN

SELECT

MAT.Materia,
SA.Descricao,
ESC.Escola,
CURS.Curso,
AL.Nome
FROM

tblProfessor as Prof

JOIN tblMateria AS MAT ON Prof.IdMateria = MAT.IdMateria
JOIN tblSala AS SA ON Prof.IdSala = SA.IdSala
JOIN tblEscola AS ESC ON Prof.IdEscola = ESC.IdEscola
JOIN tblCurso AS CURS ON Prof.IdCurso = CURS.IdCurso
JOIN tblAluno AS AL ON CURS.IdCurso = AL.IdCurso

WHERE

@Usuario = Usuario
AND
@Senha = Senha

select @Usuario as Usuario

END
GOSTEI 0
Alende

Alende

18/08/2014

Boa noite David
ele retorna o nome da tabela tblProfessor eu gostaria que retornasse o ID
da pessoa em vez do nome.
GOSTEI 0
David Styveen

David Styveen

18/08/2014

Bom dia, Alende.

Você salva o ID em alguma tabela?
A aplicação quem chama essa procedure?

Abraços.
GOSTEI 0
Fabiano Carvalho

Fabiano Carvalho

18/08/2014

declare @id = int;
set @id = (
--sua consulta aqui
)

select @id
GOSTEI 0
POSTAR