Boa tarde, estou criando uma tela de login e senha utilizando VB e foi solicitado que a validação seja feita via chamada de stored-procedure. Eu sou iniciante e nunca criei uma procedure que faz isso.
Tabela no banco de dados (Oracle): TB_USUARIO colunas: nm_user, ds_pass.
Muito obrigado
Ideal seria criar uma function. Mas vai ai um exemplo com procedure como te pediram:
CREATE OR REPLACE PROCEDURE ValidarUsuario(pLogin IN VARCHAR2, pSenha IN VARCHAR2, pRetorno OUT VARCHAR2)
IS
total INTEGER;
BEGIN
pRetorno := '';
SELECT Count(1) INTO total
FROM usuario
WHERE login = pLogin
AND senha = pSenha;
IF (total = 0) THEN
pRetorno := 'Login invalido...';
END IF;
END;
Nao deixe de estudar antes de trabalhar.
3 curtidas
Poxa cara vlw eu vou tentar aqui e te dou um retorno!
1 curtida
Cara muito obrigado, fiz uns pequenos ajustes para meu cenário e deu certinho!
Vlw Deus Abençoe!
1 curtida