Array
(
)

SQL SERVER 2014 Return

Alende
   - 18 ago 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

David Styveen
|
MVP
Pontos: 545
    24 ago 2014

Boa noite, Alende

#Código

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

Alende
   - 24 ago 2014

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

David Styveen
|
MVP
Pontos: 545
    25 ago 2014

Bom dia, Alende.

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

Abraços.

Faabiianooc
   - 25 ago 2014

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

select @id