UPDATE campo password

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
AlexTR
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Seg, 25 Jun 2012 3:30 pm

Olá tudo bem?
Bom tenho um campo na minha tabela usuario chamada password que é a senha do usuario ao logar no sistema.
Recetenmente colacamos MD5 e agora precisar dar um update para MD5 dessas senha precisa criptografar todas, tem alguma maneira de eu dar um update usando o md5 do oracle?
tipo:

update usuario set password = select md5(passdoword);

algo do tipo.

Se caso eu conseguir eu venho aqui postar a resposta.

Agradeço a sua atenção e sua ajuda obrigado.
AlexTR
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Seg, 25 Jun 2012 3:30 pm

Resolvido

tive que fazer a modificação da senha um por um.
ficou assim cada update:

UPDATE USUARIO SET PASSWORD = (SELECT MD5(PASSWORD) FROM USUARIO WHERE USERNAME='nome do usuario')
WHERE USERNAME = 'nome do usuario';

UM POR UM.
Responder
  • Informação
  • Quem está online

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