none
Update no Select RRS feed

  • Pergunta

  • Olá amigos,

     

    Gostaria de fazer um update em um campo apartir do select de um outro campo com a mesma tabela.

     

    Ex: que estou tentando mas não funciona

     

    Update Tabela1 set Senha =
    (select PWDENCRYPT(Senha_old) from Tabela1 Where Tabela1.Id = Tabela1.Id)

     

    Alguém tem alguma idéia.

     

    Fábio Freitas

    terça-feira, 26 de agosto de 2008 19:45

Respostas

  • Boa Tarde,

     

    Se você está relacionando a tabela com ela mesma para atualizar um campo e o ID é único, tanto o relacionamento quanto a subquery são desnecessários. Tente fazer o seguinte:

     

    Code Snippet
    Update
    Tabela1 set Senha = PWDENCRYPT(Senha_old)

     

     

    Se o ID não for único, então o comando perde o sentido

     

    [ ]s,

     

    Gustavo

    terça-feira, 26 de agosto de 2008 19:58

Todas as Respostas

  • Boa Tarde,

     

    Se você está relacionando a tabela com ela mesma para atualizar um campo e o ID é único, tanto o relacionamento quanto a subquery são desnecessários. Tente fazer o seguinte:

     

    Code Snippet
    Update
    Tabela1 set Senha = PWDENCRYPT(Senha_old)

     

     

    Se o ID não for único, então o comando perde o sentido

     

    [ ]s,

     

    Gustavo

    terça-feira, 26 de agosto de 2008 19:58
  • Olá Gustavo,

     

    Obrigado pela resposta, funcionou legal.

     

    Abcs,

     

    Fábio Freitas

    terça-feira, 26 de agosto de 2008 20:02