none
String Sql com Alias Erro RRS feed

  • Pergunta

  • O que tem de errado na string abaixo

    UPDATE tmpbeneficiario AS tmp INNER JOIN tmpbeneficiario ON (tmpbeneficiario.idMatriculaTitular = tmp.idMatricula) AND (tmp.idEmpresaOperadora = tmpbeneficiario.idEmpresaOperadora) AND (tmp.idApoliceOperadora = tmpbeneficiario.idApoliceOperadora) SET tmpbeneficiario.NomeTitular = tmp.Nome

    O sql esta informando que o "AS" é inválido, mas funciona no Access, o que tem de errado.

    terça-feira, 24 de junho de 2014 19:52

Respostas

Todas as Respostas

  • Experimenta tirar o AS..

    Abraço!


    Nome : Romy G. Moura Cargo: Analista Programador

    terça-feira, 24 de junho de 2014 20:04
  • Boa tarde,

    Venildo, não sei se entendi corretamente o objetivo, mas experimente dessa forma:

    UPDATE ben
    SET ben.NomeTitular = tit.Nome
    from tmpbeneficiario AS ben
    INNER JOIN tmpbeneficiario as tit
        ON 
            tit.idMatricula = ben.idMatriculaTitular AND 
            tit.idEmpresaOperadora = ben.idEmpresaOperadora AND 
            tit.idApoliceOperadora = ben.idApoliceOperadora

    Espero que ajude.


    Assinatura: http://www.imoveisemexposicao.com.br

    terça-feira, 24 de junho de 2014 21:49
  • José, senão aceita, preciso criar uma outra tabela para poder fazer esse vinculo?

    Tentei o exemplo do Ricardo, porém não funcionou também

    UPDATE tmp 
    Set tmp.NomeTitular=tmpbeneficiario.Nome 
    From tmpbeneficiario as tmp 
    INNER JOIN tmpbeneficiario 
    ON 
    tmpbeneficiario.idMatricula = tmp.idMatriculaTitular AND 
    tmpbeneficiario.idEmpresaOperadora=tmp.idEmpresaOperadora AND 
    tmpbeneficiario.idApoliceOperadora=tmp.idApoliceOperadora

    quarta-feira, 25 de junho de 2014 12:27
  • É atualizar a mesma tabela com o conteudo de um campo passando para outro campo, respeitando o critério.

    quarta-feira, 25 de junho de 2014 13:10
  • Resolvi o problema utilizando o exemplo do Ricardo.
    quinta-feira, 26 de junho de 2014 15:42