Criei um link de banco de dados para um banco de dados remoto, MIGRERDOSSIER.US.ORACLE.COM, então utilizo para inserir registros em uma tabela em um banco de dados local. Aqui está a solicitação que estou tentando executar:
insert into
Dossier(num_dossier,indice,code_service,num_secteur,date_depot,type_dossier,SUP_DECL_ARE,SUP_DECL_CE,SUP_DECL_HE,SUP_DEF_ARE,SUP_DEF_CE,SUP_DEF_HE)
select s.num_dossier,s.indice,s.code_service,s.num_secteur,s.date_depot,s.cod_sous_typ,s.SUP_DECL_ARE,s.SUP_DECL_CA,s.SUP_DECL_HE,s.SUP_DEF_ARE,s.SUP_DEF_CA,s.SUP_DEF_HA
from MIGRERDOSSIER.US.ORACLE.COM@Dossier s
mas o Oracle está exibindo o erro ORA 00933: SQL command not properly ended
.
Não consigo descobrir o problema com o meu pedido, qualquer ajuda seria muito apreciada.
Sua sintaxe para usar o link do banco de dados está incorreta, você tem o link e os identificadores de tabela na ordem errada.
Deveria ser:
Ter muitos
.
em um nome de tabela resulta em um erro ORA-00933, como você está recebendo.