Juliano-CADS Postado Abril 29, 2011 Denunciar Share Postado Abril 29, 2011 Alguém pode me ajudar a fazer este update no Oracle 11G update tabelaA set tabelaA.campoA='70' from tabelaA,tabelaBwhere tabelaA.campoK=tabelaB.campoY No SQL Server, funciona perfeitamente, só que no Oracle 11G dá um erro Banco de Dados: Oracle 11.Erro do Banco (933): ORA-00933: SQL command not properly ended Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Juliano-CADS Postado Maio 2, 2011 Autor Denunciar Share Postado Maio 2, 2011 [RESOLVIDO]Segue o código original executado no Oracle:update e440ipc A set A.cstpis = '71' where exists ( select * from e440nfc B, e075pro C, e022clf D where D.codclf = C.codclf and A.codpro = C.codpro and B.codemp = A.codemp and B.codfil = A.codfil and B.codfor = A.codfor and B.codsnf = A.codsnf and B.numnfc = A.numnfc and B.datent >= '01/04/2011' and D.tripis = 'N' ) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Juliano-CADS
Alguém pode me ajudar a fazer este update no Oracle 11G
update tabelaA set tabelaA.campoA='70'
from tabelaA,tabelaB
where tabelaA.campoK=tabelaB.campoY
No SQL Server, funciona perfeitamente, só que no Oracle 11G dá um erro
Banco de Dados: Oracle 11.
Erro do Banco (933): ORA-00933: SQL command not properly ended
Obrigado
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.