Usuário com melhor resposta
String Sql com Alias Erro

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.
Respostas
-
Experimenta tirar o AS..
Abraço!
Nome : Romy G. Moura Cargo: Analista Programador
- Sugerido como Resposta Kanaãm Luz Romero Rodrigues terça-feira, 24 de junho de 2014 20:26
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 26 de junho de 2014 13:15
- Não Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 26 de junho de 2014 13:18
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 26 de junho de 2014 18:07
Todas as Respostas
-
Experimenta tirar o AS..
Abraço!
Nome : Romy G. Moura Cargo: Analista Programador
- Sugerido como Resposta Kanaãm Luz Romero Rodrigues terça-feira, 24 de junho de 2014 20:26
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 26 de junho de 2014 13:15
- Não Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 26 de junho de 2014 13:18
- Marcado como Resposta Ricardo Barbosa Cortes quinta-feira, 26 de junho de 2014 18:07
-
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
- Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 25 de junho de 2014 11:02
- Não Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 25 de junho de 2014 16:59
-
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 -
-