Pessoal boa tarde!
Tenho a seguinte sentença desenvolvida para banco sql, quais as alterações necessárias para rodar em banco Oracle?
Segue sentença:
Select PFUNC.Chapa
, PFUNC.Nome
, PFUNC.CODFUNCAO as 'Função'
, PFFINANC.CODEVENTO as 'Evento'
, PEVENTO.DESCRICAO as 'Nome do Evento'
, PFFINANC.Valor
, PFFINANC.REF as 'HORA'
, PFUNC.INTEGRCONTABIL as 'Integração do Funcinário'
, CRED.CONTASALDUS as 'Conta Contábil de Crédito'
, DEBI.CONTASALDUS as 'Conta Contábil de Débito'
from PFUNC
inner join PFFINANC on (PFUNC.CODCOLIGADA = PFFINANC.CODCOLIGADA and PFUNC.CHAPA = PFFINANC.CHAPA)
inner join PEVENTO on (PFFINANC.CODCOLIGADA = PEVENTO.CODCOLIGADA and PFFINANC.CODEVENTO = PEVENTO.CODIGO)
left outer join PCONTAS CRED on (PEVENTO.CODCOLIGADA = CRED.CODCOLIGADA and PEVENTO.CONTACREDITO = CRED.GRPCONTA and ((PEVENTO.TEMINTFUNCCC = 1 and PFUNC.INTEGRCONTABIL = CRED.INTEGRCFUNC) OR PEVENTO.TEMINTFUNCCC = 0))
left outer join PCONTAS DEBI on (PEVENTO.CODCOLIGADA = DEBI.CODCOLIGADA and PEVENTO.CONTADEBITO = DEBI.GRPCONTA and ((PEVENTO.TEMINTFUNCCD = 1 and PFUNC.INTEGRCONTABIL = DEBI.INTEGRCFUNC) OR PEVENTO.TEMINTFUNCCD = 0))
where PFUNC.CODCOLIGADA = 3
and PFFINANC.ANOCOMP = 2013
and PFFINANC.MESCOMP = 6
Quando rodo no Oracle retorna a mensagem "ORA-00923: palavra-chave FROM não localizada onde esperada"
Alguém pode me ajudar ?