点击此处---> 群内免费提供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。
我会尝试将CL_SQL_CONNECTION用于插入语句。 这样,我猜可能会出现SELECT ... ENDSELECT的情况,并在此循环内,将数据插入到由CL_SQL_CONNECTION创建的其他连接中。 请注意,以这种方式处理SQL连接涉及一些工作...
一周热门 更多>