点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在DBCON中有一个远程连接(...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在DBCON中有一个远程连接(...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在DBCON中有一个远程连接(称为" CONN1")。
我试图将*(所有记录)从SAP(默认连接)插入到具有相同结构的远程表(通过DBCON连接" CONN1")。
我尝试了各种语法,包括:
EXEC SQL。
插入CONN1.SCHEMA.TABLE_NAME
(SELECT * FROM TABLE_NAME)
ENDEXEC。
我总是会出现短暂的转储(SQL错误)。
我唯一的成功是将TABLE_NAME中的所有记录(在DEFAULT SAP连接中)插入内部表(ITAB),然后连接到CONN1,然后将ITAB和INSERT记录中的LOOP一张一张地插入。 但这非常慢。 如上所述,我们需要能够在两个不同的模式(CONN1和DEFAULT)中使用子选择来执行INSERT。
任何提供的建议将不胜感激!
非常感谢您,克里斯·T。
从未做到 。 ABAP文档说一次只能使用一个数据库连接。 如果您想按照您的建议在一个SQL查询中执行此操作,我将选择一种非ABAP解决方案。 中间解决方案可以使用两个SQL查询,第一个查询将表读入文件,第二个查询从文件加载表,该文件位于共享目录中。
一周热门 更多>