我创建了一个指向远程数据库 MIGRERDOSSIER.US.ORACLE.COM 的数据库链接,然后我使用它在本地数据库的表中插入记录。这是我要执行的请求:
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
但甲骨文显示错误ORA 00933: SQL command not properly ended
。
我无法解决我的请求的问题,任何帮助将不胜感激。
您使用数据库链接的语法不正确,您的链接和表标识符顺序错误。
它应该是:
表名中有太多
.
会导致 ORA-00933 错误,就像你得到的那样。