Reclamação Update

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
Bessa
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Seg, 10 Set 2018 10:27 am

Preciso criar um Query com update no intuito de desbloquear logins automáticos. Porem preciso criar uma reclamação quando o numero da empresa for diferente do numero da empresa principal do login, poderiam me dar uma luz de como posso fazer essa reclamação no final do select ? Por exemplo : ''falha ao liberar, login pertence a outra empresa ''.

Script ...

Selecionar tudo

update ge_usuario a
set a.nivel = '3'
where exists (select B.SEQOPERADOR from MFL_OPERADOR b
      where a.SEQUSUARIO = b.SEQOPERADOR
       and a.nroempresa = b.NROEMPRESA
       AND B.FUNCAOOPERADOR in ('O','S')
       AND B.STATUSOPERADOR = 'I')
       and a.sequsuario = :NR1
       and a.nroempresa = :NR2;
       commit;
       
select 'Usuario DESBLOQUEADO com sucesso.' from dual;
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Onde você quer ver essa mensagem ?
Você está rodando isso num script? Dentro de um programa?
Bessa
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 6
Registrado em: Seg, 10 Set 2018 10:27 am

dr_gori escreveu:Onde você quer ver essa mensagem ?
Você está rodando isso num script? Dentro de um programa?

o intuito é fazer com que setores responsáveis desbloqueiem os logins de seus funcionários através do Query view,mas se não atender as especificações me mostrar uma mensagem de erro, ex: 'login não pertence a loja'...
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Então...
Tem duas coisas separadas aí:
1. Uma é fazer um update no banco. Esse update que você fez está funcionando?

2. Outra é mostrar uma mensagem para o usuário.

A segunda parte depende de qual linguagem está sendo usada pra construir o sistema.
É feito em Oracle Forms? .NET? Java? Alguma outra tecnologia WEB? etc.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 14 visitantes